"İş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 |
---|---|
|
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) |
|
Bir deque'den yapılmış bir «normal sıra» döndürür. |
|
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. |
|
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. |
|
Kaynak listesini hedef listesine kopyalar. |
|
Koleksiyonların ortak öğeler içermediğini kontrol eder |
|
Listeyi obj öğesiyle doldurur |
|
o nesnesinin c koleksiyonunda kaç kez bulunduğunu sayar |
|
Kaynak listedeki hedef listenin ilk geçtiği dizinin dizinini belirler. Prensip, String.indexOf("bazı dizeler") ile benzerdir. |
|
Kaynak listedeki hedef listenin son geçtiği dizinin dizinini belirler. String.lastIndexOf("bazı dizeler") ile benzer |
|
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)); |
|
Bir koleksiyondaki minimum değeri arar. |
|
o öğesinin n kez göründüğü bir kukla koleksiyon oluşturur. |
|
Listedeki tüm oldVal öğelerini newVal öğeleriyle değiştirir |
|
Listeyi tersine çevirir. |
|
Listenin öğelerini rastgele karıştırır. |
|
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. |
|
Listeyi artan düzende sıralar. |
|
Listenin öğelerini değiştirir |
|
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."