"मी इथे आहे."

"मी इथे खूप दिवसांपासून तुझी वाट पाहत आहे."

"मला तशी आशा आहे. चला तर मग पुढे जाऊया."

"मी तुम्हाला संग्रहासाठी सुपर-डुपर पूर्ण-वैशिष्ट्यीकृत युटिलिटी क्लास सादर करण्यासाठी तुमची ओळख करून देणार आहे."

"मी आधीच उत्साहाने थरथर कापत आहे."

"छान. चला तर मग सुरुवात करूया. या संग्रह वर्गाच्या पद्धती आहेत:"

कोड स्पष्टीकरण
boolean addAll(Collection<? super T> c, T... elements)
उत्तीर्ण केलेल्या संग्रहामध्ये उत्तीर्ण केलेले घटक जोडते.
या पद्धतीला सोयीस्करपणे असे म्हटले जाऊ शकते: Collections.addList (सूची, 10,11,12,13,14,15)
Queue<T> asLifoQueue(Deque<T> deque)
डेकपासून बनवलेली «सामान्य रांग» परत करते.
int binarySearch(List<? extends T> list, T key, Comparator<? super T> c)
सूचीमधील मुख्य घटकासाठी बायनरी शोध करते.
यादी क्रमवारी लावणे आवश्यक आहे.
घटकांची तुलना करण्यासाठी तुम्ही तुलनाकर्ता निर्दिष्ट करू शकता.
Collection<E> checkedCollection(Collection<E> c, Class<E> type)
संग्रह c चे सर्व घटक एका विशिष्ट प्रकारचे आहेत हे तपासते.
सूची, नकाशा, सेट आणि सॉर्टेड सेटसाठी तत्सम पद्धती अस्तित्वात आहेत.
void copy(List<? super T> dest, List<? extends T> src)
src सूचीची डेस्ट लिस्टमध्ये कॉपी करते.
boolean disjoint(Collection<?> c1, Collection<?> c2)
संग्रहांमध्ये सामान्य घटक नसल्याची तपासणी करते
void fill(List<? super T> list, T obj)
घटक obj सह यादी भरते
int frequency(Collection<?> c, Object o)
संग्रह c मध्ये o ऑब्जेक्ट किती वेळा अस्तित्वात आहे ते मोजते
int indexOfSubList(List<?> source, List<?> target)
स्त्रोत सूचीमधील लक्ष्य सूचीच्या पहिल्या घटनेची अनुक्रमणिका निर्धारित करते.
तत्त्व String.indexOf("काही स्ट्रिंग") सारखे आहे
int lastIndexOfSubList(List<?> source, List<?> target)
स्त्रोत सूचीमधील लक्ष्य सूचीच्या शेवटच्या घटनेची अनुक्रमणिका निर्धारित करते.
String.lastIndexOf("काही स्ट्रिंग") सारखे
T max(Collection<? extends T> coll)
संग्रहातील कमाल संख्या/मूल्य शोधते.
आपण जास्तीत जास्त 6 संख्या कशी शोधू?
Collections.max(Arrays.asList(51, 42, 33, 24, 15, 6));
T min(Collection<? extends T> coll)
संग्रहातील किमान मूल्य शोधते.
List<T>nCopies(int n, To)
एक डमी संग्रह तयार करते ज्यामध्ये o घटक n वेळा दिसतो.
boolean replaceAll(List<T> list, T oldVal, T newVal)
सूचीतील सर्व जुन्या व्हॅल घटकांना नवीन व्हॅल घटकांसह पुनर्स्थित करते
void reverse(List<?> list)
यादी उलट करते.
void shuffle(List<?> list)
सूचीतील घटक यादृच्छिकपणे शफल करते.
List<T>singletonList(To)
एक उत्तीर्ण घटक असलेली अपरिवर्तनीय सूची मिळवते.
Map, Set आणि SortedSet साठी तत्सम पद्धती अस्तित्वात आहेत.
void sort(List<T> list)
सूचीची चढत्या क्रमाने क्रमवारी लावते.
void swap(List<?> list, int i, int j)
सूचीतील घटकांची अदलाबदल करते
Collection<T>synchronizedCollection(Collection<T> c)
हा संग्रह सिंक्रोनाइझ केलेल्या प्रतिरूपात गुंडाळतो.
सूची, नकाशा, सेट आणि सॉर्टेड सेटसाठी तत्सम पद्धती अस्तित्वात आहेत.

"अरेरे! होय, हे संपूर्ण शस्त्रागार आहे, आणि मी क्वचितच वापरलेले आहे."

"खरं तर, आज माझा धडा इथेच संपतो."

"या पद्धतींवर एक नजर टाका आणि तुम्ही वापरण्याची सर्वात जास्त शक्यता आहे त्या शोधा."

"किंवा अजून चांगले, त्यांचा अभ्यास करा. ते तुम्हाला उपयोगी पडतील."

"धन्यवाद, ऋषी. मी अभ्यासाला जातो."