जेनेरिक्स ले तपाइँलाई क्लास, इन्टरफेस र मेथड लेख्न दिन्छ जुन टाइप प्यारामिटर द्वारा निर्दिष्ट गरिएको कलर द्वारा काम गर्छ — compile-time टाइप सेफ्टी प्रदान गरेर र casts लाई हटाएर। तिनले Collections Framework र पुन: प्रयोगयोग्य लाइब्रेरीहरूलाई शक्तिशाली बनाउन्छन्।
जेनेरिक्सले समाधान गर्ने समस्या
();
list.add();
list.add();
(String) list.get();
List<String> list = <>();
list.add();
list.add();
list.get();
