logo

Java Koleksiyonları sınıfı

Java koleksiyon sınıfı, yalnızca koleksiyonlar üzerinde çalışan veya koleksiyonları döndüren statik yöntemlerle kullanılır. Object sınıfını miras alır.

Java Collections sınıfıyla ilgili önemli noktalar şunlardır:

  • Java Koleksiyonu sınıfı şunları destekler: polimorfik algoritmalar koleksiyonlar üzerinde faaliyet gösteren
  • Java Koleksiyonu sınıfı bir atar NullPointerException kendilerine sağlanan koleksiyonlar veya sınıf nesneleri boşsa.

Koleksiyonlar sınıfı bildirimi

Java.util.Collections sınıfının bildirimine bakalım.

 public class Collections extends Object 
SN Değiştirici ve Tür Yöntemler Açıklamalar
1) statik boole hepsini ekle() Belirtilen öğelerin tümünü belirtilen koleksiyona eklemek için kullanılır.
2) Statik Kuyruk asLifoQueue() Bir Deque'nin görünümünü Son Giren İlk Çıkar (LIFO) Kuyruğu olarak döndürür.
3) statik dahili Ikili arama() Listede belirtilen nesneyi arar ve sıralanmış bir listedeki konumlarını döndürür.
4) Statik Koleksiyon checkedCollection() Belirtilen koleksiyonun dinamik olarak yazım açısından güvenli bir görünümünü döndürmek için kullanılır.
5) statik Liste kontrol edilenList() Belirtilen listenin dinamik olarak yazım açısından güvenli bir görünümünü döndürmek için kullanılır.
6) statik Harita işaretli Harita() Belirtilen haritanın dinamik olarak yazım açısından güvenli bir görünümünü döndürmek için kullanılır.
7) Statik Gezinilebilir Harita checkNavigableMap() Belirtilen gezinilebilir haritanın dinamik olarak yazım açısından güvenli bir görünümünü döndürmek için kullanılır.
8) Statik GezinilebilirSet checkNavigableSet() Belirtilen gezinilebilir kümenin dinamik olarak yazım açısından güvenli bir görünümünü döndürmek için kullanılır.
9) Statik Kuyruk checkQueue() Belirtilen kuyruğun dinamik olarak yazım açısından güvenli bir görünümünü döndürmek için kullanılır.
10) Statik Set checkSet() Belirtilen kümenin dinamik olarak yazım açısından güvenli bir görünümünü döndürmek için kullanılır.
onbir) Statik Sıralanmış Harita checkSortedMap() Belirtilen sıralanmış haritanın dinamik olarak yazım açısından güvenli bir görünümünü döndürmek için kullanılır.
12) statik Sıralanmış Küme checkSortedSet() Belirtilen sıralanmış kümenin dinamik olarak yazım açısından güvenli bir görünümünü döndürmek için kullanılır.
13) Statik boşluk kopya() Bir listedeki tüm elemanları başka bir listeye kopyalamak için kullanılır.
14) statik boole ayrık() Belirtilen iki koleksiyonun ortak hiçbir öğesi yoksa true değerini döndürür.
on beş) statik Numaralandırma emptyEnumeration() Hiçbir elemanı olmayan bir numaralandırma elde etmek için kullanılır.
16) Statik Yineleyici emptyIterator() Hiçbir öğesi olmayan bir Yineleyici elde etmek için kullanılır.
17) statik Liste boş liste() Hiçbir elemanı olmayan bir Liste elde etmek için kullanılır.
18) statik ListeYineleyici emptyListIterator() Hiçbir öğesi olmayan bir Liste Yineleyici elde etmek için kullanılır.
19) statik Harita boş Harita() Değişmez olan boş bir harita döndürür.
yirmi) Statik Gezinilebilir Harita emptyNavigableMap() Değişmez olan boş, gezilebilir bir harita döndürür.
yirmi bir) Statik GezinilebilirSet emptyNavigableSet() Doğası gereği değişmez olan boş bir gezinilebilir set elde etmek için kullanılır.
22) Statik Set boş küme() Hiçbir elemanı olmayan kümeyi elde etmek için kullanılır.
23) Statik Sıralanmış Harita emptySortedMap() Değişmez olan boş, sıralanmış bir harita döndürür.
24) statik Sıralanmış Küme emptySortedSet() Hiçbir elemanı olmayan sıralanmış kümeyi elde etmek için kullanılır.
25) statik Numaralandırma numaralandırma() Belirtilen koleksiyon üzerinden numaralandırmayı almak için kullanılır.
26) Statik boşluk doldurmak() Belirtilen listenin tüm elemanlarını belirtilen elemanlarla değiştirmek için kullanılır.
27) statik dahili sıklık() Belirtilen koleksiyondaki öğe sayısını belirtilen nesneye eşitlemek için kullanılır.
28) statik dahili indexOfSubList() Belirtilen kaynak listesinde belirtilen hedef listenin ilk oluşumunun başlangıç ​​konumunu almak için kullanılır. Belirtilen listede böyle bir durum yoksa -1 değerini döndürür.
29) statik dahili lastIndexOfSubList() Belirtilen kaynak listesinde belirtilen hedef listenin son oluşumunun başlangıç ​​konumunu almak için kullanılır. Belirtilen listede böyle bir durum yoksa -1 değerini döndürür.
30) statik Dizi Listesi liste() Belirtilen numaralandırma tarafından döndürülen öğeleri, numaralandırma tarafından döndürüldükleri sıraya göre içeren bir dizi listesi almak için kullanılır.
31) statikT maksimum() Öğelerinin doğal sıralamasına göre verilen koleksiyonun maksimum değerini elde etmek için kullanılır.
32) statikT dk() Verilen koleksiyonun elemanlarının doğal sıralamasına göre minimum değerini elde etmek için kullanılır.
33) statik Liste nKopyalar() Aşağıdakilerden oluşan değişmez bir liste elde etmek için kullanılır: N belirtilen nesnenin kopyaları.
3.4) Statik Set yeniSetFromMap() Belirtilen harita tarafından desteklenen bir kümeyi döndürmek için kullanılır.
35) statik boole hepsini değiştir() Bir listede belirtilen bir değerin tüm oluşumlarını belirtilen diğer değerle değiştirmek için kullanılır.
36) Statik boşluk tersi() Belirtilen listedeki öğelerin sırasını tersine çevirmek için kullanılır.
37) Statik Karşılaştırıcı Ters sipariş() Karşılaştırılabilir arayüzü uygulayan bir nesne koleksiyonuna doğal sıralamanın tersini uygulayan karşılaştırıcıyı elde etmek için kullanılır.
38) Statik boşluk döndür() Belirtilen listedeki elemanları belirli bir mesafe kadar döndürmek için kullanılır.
39) Statik boşluk Karıştır() Belirtilen liste öğelerini varsayılan bir rastgelelik kullanarak rastgele yeniden sıralamak için kullanılır.
40) Statik Set tekil() Yalnızca belirtilen nesneyi içeren değişmez bir küme elde etmek için kullanılır.
41) statik Liste tekilListe() Yalnızca belirtilen nesneyi içeren değişmez bir liste elde etmek için kullanılır.
42) statik Harita singletonMap() Yalnızca belirtilen anahtarı belirtilen değerle eşleyen, değişmez bir harita elde etmek için kullanılır.
43) statikgeçersiz düzenlemek() Belirtilen koleksiyon listesindeki öğeleri artan düzende sıralamak için kullanılır.
44) Statik boşluk takas() Belirtilen listede belirtilen konumlardaki elemanların yerini değiştirmek için kullanılır.
Dört beş) Statik Koleksiyon senkronize Koleksiyon () Belirtilen koleksiyon tarafından desteklenen senkronize (iş parçacığı açısından güvenli) bir koleksiyon elde etmek için kullanılır.
46) statik Liste senkronizeList() Belirtilen liste tarafından desteklenen senkronize (iş parçacığı açısından güvenli) bir koleksiyon elde etmek için kullanılır.
47) statik Harita senkronize Harita() Belirtilen harita tarafından desteklenen senkronize (iş parçacığı açısından güvenli) bir harita elde etmek için kullanılır.
48) Statik Gezinilebilir Harita synchronizedNavigableMap() Belirtilen gezilebilir harita tarafından desteklenen senkronize (iş parçacığı açısından güvenli) gezilebilir bir harita elde etmek için kullanılır.
49) Statik GezinilebilirSet synchronizedNavigableSet() Belirtilen gezinilebilir küme tarafından desteklenen senkronize (iş parçacığı açısından güvenli) gezinilebilir bir küme elde etmek için kullanılır.
elli) Statik Set senkronizeSet() Belirtilen küme tarafından desteklenen senkronize (iş parçacığı açısından güvenli) bir küme elde etmek için kullanılır.
51) Statik Sıralanmış Harita senkronizeSortedMap() Belirtilen sıralanmış harita tarafından desteklenen senkronize (iş parçacığı açısından güvenli) sıralanmış bir harita elde etmek için kullanılır.
52) statik Sıralanmış Küme senkronizeSortedSet() Belirtilen sıralanmış küme tarafından desteklenen senkronize (iş parçacığı açısından güvenli) sıralanmış bir küme elde etmek için kullanılır.
53) Statik Koleksiyon değiştirilemezCollection() Belirtilen koleksiyonun değiştirilemez bir görünümünü elde etmek için kullanılır.
54) statik Liste değiştirilemezList() Belirtilen listenin değiştirilemez bir görünümünü elde etmek için kullanılır.
55) statik Harita değiştirilemez Harita() Belirtilen haritanın değiştirilemez bir görünümünü elde etmek için kullanılır.
56) Statik Gezinilebilir Harita değiştirilemezNavigableMap() Belirtilen gezilebilir haritanın değiştirilemez bir görünümünü elde etmek için kullanılır.
57) Statik GezinilebilirSet değiştirilemezNavigableSet() Belirtilen gezinilebilir kümenin değiştirilemez bir görünümünü elde etmek için kullanılır.
58) Statik Set değiştirilemezSet() Belirtilen kümenin değiştirilemez bir görünümünü elde etmek için kullanılır.
59) Statik Sıralanmış Harita değiştirilemezSortedMap() Belirtilen sıralanmış haritanın değiştirilemez bir görünümünü elde etmek için kullanılır.
60 statik Sıralanmış Küme değiştirilemezSortedSet() Belirtilen sıralanmış kümenin değiştirilemez bir görünümünü elde etmek için kullanılır.

Java Koleksiyonları Örneği

 import java.util.*; public class CollectionsExample { public static void main(String a[]){ List list = new ArrayList(); list.add('C'); list.add('Core Java'); list.add('Advance Java'); System.out.println('Initial collection value:'+list); Collections.addAll(list, 'Servlet','JSP'); System.out.println('After adding elements collection value:'+list); String[] strArr = {'C#', '.Net'}; Collections.addAll(list, strArr); System.out.println('After adding array collection value:'+list); } } 

Çıktı:

 Initial collection value:[C, Core Java, Advance Java] After adding elements collection value:[C, Core Java, Advance Java, Servlet, JSP] After adding array collection value:[C, Core Java, Advance Java, Servlet, JSP, C#, .Net] 

Java Koleksiyonları Örneği: max()

 import java.util.*; public class CollectionsExample { public static void main(String a[]){ List list = new ArrayList(); list.add(46); list.add(67); list.add(24); list.add(16); list.add(8); list.add(12); System.out.println('Value of maximum element from the collection: '+Collections.max(list)); } } 

Çıktı:

 Value of maximum element from the collection: 67 

Java Koleksiyonları Örneği: min()

 import java.util.*; public class CollectionsExample { public static void main(String a[]){ List list = new ArrayList(); list.add(46); list.add(67); list.add(24); list.add(16); list.add(8); list.add(12); System.out.println('Value of minimum element from the collection: '+Collections.min(list)); } } 

Çıktı:

 Value of minimum element from the collection: 8