"İşte buradayım."

"Uzun zamandır seni burada bekliyorum."

"Umarım öyledir. Devam edelim o zaman."

"Koleksiyonlar için süper kandırıcı, tam özellikli bir yardımcı program sınıfı sunmak için sizi tanıştıracağım."

"Heyecandan şimdiden titriyorum."

"Harika. O zaman başlayalım. İşte Collections sınıfının yöntemleri:"

kod Açıklama
boolean addAll(Collection<? super T> c, T... elements)
Geçirilen öğeleri, geçirilen koleksiyona ekler.
Bu yöntem rahatlıkla şu şekilde çağrılabilir: Collections.addList (list, 10,11,12,13,14,15)
Queue<T> asLifoQueue(Deque<T> deque)
Bir deque'den yapılmış bir «normal sıra» döndürür.
int binarySearch(List<? extends T> list, T key, Comparator<? super T> c)
Listedeki anahtar öğe için ikili arama gerçekleştirir.
Liste sıralanmalıdır.
Öğeleri karşılaştırmak için bir karşılaştırıcı belirtebilirsiniz.
Collection<E> checkedCollection(Collection<E> c, Class<E> type)
Koleksiyon c'nin tüm öğelerinin belirli bir türde olup olmadığını kontrol eder.
List, Map, Set ve SortedSet için benzer yöntemler mevcuttur.
void copy(List<? super T> dest, List<? extends T> src)
Kaynak listesini hedef listesine kopyalar.
boolean disjoint(Collection<?> c1, Collection<?> c2)
Koleksiyonların ortak öğeler içermediğini kontrol eder
void fill(List<? super T> list, T obj)
Listeyi obj öğesiyle doldurur
int frequency(Collection<?> c, Object o)
o nesnesinin c koleksiyonunda kaç kez bulunduğunu sayar
int indexOfSubList(List<?> source, List<?> target)
Kaynak listedeki hedef listenin ilk geçtiği dizinin dizinini belirler.
Prensip, String.indexOf("bazı dizeler") ile benzerdir.
int lastIndexOfSubList(List<?> source, List<?> target)
Kaynak listedeki hedef listenin son geçtiği dizinin dizinini belirler.
String.lastIndexOf("bazı dizeler") ile benzer
T max(Collection<? extends T> coll)
Bir koleksiyondaki maksimum sayıyı/değeri arar.
En fazla 6 sayıyı nasıl buluruz?
Collections.max(Arrays.asList(51, 42, 33, 24, 15, 6));
T min(Collection<? extends T> coll)
Bir koleksiyondaki minimum değeri arar.
List<T>nCopies(int n, To)
o öğesinin n kez göründüğü bir kukla koleksiyon oluşturur.
boolean replaceAll(List<T> list, T oldVal, T newVal)
Listedeki tüm oldVal öğelerini newVal öğeleriyle değiştirir
void reverse(List<?> list)
Listeyi tersine çevirir.
void shuffle(List<?> list)
Listenin öğelerini rastgele karıştırır.
List<T>singletonList(To)
Geçen bir öğeden oluşan değişmez bir liste döndürür.
Map, Set ve SortedSet için benzer yöntemler mevcuttur.
void sort(List<T> list)
Listeyi artan düzende sıralar.
void swap(List<?> list, int i, int j)
Listenin öğelerini değiştirir
Collection<T>synchronizedCollection(Collection<T> c)
Bu koleksiyonu eşitlenmiş bir karşılıkta sarar.
List, Map, Set ve SortedSet için benzer yöntemler mevcuttur.

"Vay canına! Evet, bu koca bir cephanelik ve neredeyse hiçbirini kullanmadım."

"Aslında bugün dersim burada bitiyor."

"Bu yöntemlere bir göz atın ve büyük ihtimalle kullanacağınız yöntemleri bulun."

"Ya da daha iyisi, onları çalış. İşine yarayacaklar."

"Teşekkürler Rishi. Gidip çalışacağım."