"मैं यहां हूं।"

"मैं यहां लंबे समय से आपका इंतजार कर रहा हूं।"

"मुझे उम्मीद है। चलो, फिर चलते हैं।"

"मैं आपको संग्रह के लिए एक सुपर-डुपर पूर्ण विशेषताओं वाली उपयोगिता वर्ग पेश करने जा रहा हूं।"

"मैं पहले से ही उत्साह से काँप रहा हूँ।"

"बहुत बढ़िया। तो चलिए शुरू करते हैं। यहाँ संग्रह वर्ग की विधियाँ हैं:"

कोड व्याख्या
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)
जांचता है कि संग्रह सी के सभी तत्व एक निश्चित प्रकार के हैं।
सूची, मानचित्र, सेट और सॉर्टेडसेट के लिए समान विधियाँ मौजूद हैं।
void copy(List<? super T> dest, List<? extends T> src)
स्रोत सूची को गंतव्य सूची में कॉपी करता है।
boolean disjoint(Collection<?> c1, Collection<?> c2)
जाँचता है कि संग्रह में सामान्य तत्व नहीं हैं
void fill(List<? super T> list, T obj)
तत्व ओबीजे के साथ सूची भरता है
int frequency(Collection<?> c, Object o)
गणना करता है कि संग्रह सी में ऑब्जेक्ट ओ कितनी बार मौजूद है
int indexOfSubList(List<?> source, List<?> target)
स्रोत सूची के भीतर लक्ष्य सूची की पहली घटना का सूचकांक निर्धारित करता है।
सिद्धांत String.indexOf("some string") के समान है
int lastIndexOfSubList(List<?> source, List<?> target)
स्रोत सूची के भीतर लक्ष्य सूची की अंतिम घटना का सूचकांक निर्धारित करता है।
String.lastIndexOf("some string") के समान
max(Collection<? extends T> coll)
संग्रह में अधिकतम संख्या/मान की खोज करता है।
हम अधिकतम 6 अंक कैसे प्राप्त कर सकते हैं?
संग्रह.मैक्स (Arrays.asList (51, 42, 33, 24, 15, 6));
min(Collection<? extends T> coll)
एक संग्रह में न्यूनतम मूल्य की खोज करता है।
List<T>nCopies(int n, To)
एक डमी संग्रह बनाता है जिसमें o तत्व n बार प्रकट होता है।
boolean replaceAll(List<T> list, T oldVal, T newVal)
सूची के सभी OldVal तत्वों को नएVal तत्वों से बदल देता है
void reverse(List<?> list)
सूची को उलट देता है।
void shuffle(List<?> list)
सूची के तत्वों को बेतरतीब ढंग से फेरबदल करता है।
List<T>singletonList(To)
एक पारित तत्व से मिलकर एक अपरिवर्तनीय सूची देता है।
मानचित्र, सेट और सॉर्टेडसेट के लिए समान विधियाँ मौजूद हैं।
void sort(List<T> list)
सूची को आरोही क्रम में क्रमबद्ध करता है।
void swap(List<?> list, int i, int j)
सूची के तत्वों को स्वैप करें
Collection<T>synchronizedCollection(Collection<T> c)
इस संग्रह को एक सिंक्रनाइज़ समकक्ष में लपेटता है।
सूची, मानचित्र, सेट और सॉर्टेडसेट के लिए समान विधियाँ मौजूद हैं।

"वाह! हाँ, यह एक पूरा शस्त्रागार है, और मैंने इसका शायद ही कभी उपयोग किया है।"

"वास्तव में, यह वह जगह है जहाँ आज मेरा पाठ समाप्त होता है।"

"इन तरीकों पर एक नज़र डालें, और उन लोगों को खोजें जिनकी आप सबसे अधिक उपयोग करने की संभावना रखते हैं।"

"या बेहतर अभी तक, उनका अध्ययन करें। वे आपके लिए उपयोगी होंगे।"

"धन्यवाद, ऋषि। मैं पढ़ने जाता हूँ।"