Bu eğitimde, Java Koleksiyonu arayüzü ve alt arayüzleri hakkında bilgi edineceğiz.
Collection
Arayüz Java koleksiyonları çerçevesinde kök arayüzüdür.
Bu arayüzün doğrudan uygulaması yoktur. Ancak, onun subinterfaces gibi aracılığıyla uygulanan List
, Set
ve Queue
.
Örneğin, ArrayList
sınıf List
, Collection
Arabirimin bir alt arabirimi olan arabirimi uygular .
Koleksiyonun Alt Arayüzleri
Yukarıda bahsedildiği gibi, Collection
arayüz, Java'daki çeşitli sınıflar tarafından uygulanan alt arayüzleri içerir.
1. Liste Arabirimi
List
Arayüz bize ekleyebilir ve bir dizi gibi öğeleri kaldırmak için izin veren bir sipariş topluluğudur. Daha fazla bilgi edinmek için şu adresi ziyaret edin: Java List Interface.
2. Arayüzü Ayarlayın
Set
Arayüz matematik sete benzer farklı setlerde depo elemanları olanağı sunar. Yinelenen öğeleri olamaz. Daha fazla bilgi edinmek için şu adresi ziyaret edin: Java Set Interface.
3. Sıra Arayüzü
Queue
Biz mağaza ve erişim elemanlarının istediğinizde arayüz kullanılır First In First Out (FIFO) şekilde. Daha fazla bilgi edinmek için şu adresi ziyaret edin: Java Queue Interface.
Toplama Yöntemleri
Collection
Arabirim kullanıcının nesneler farklı işlemleri gerçekleştirmek için kullanılabilen çeşitli metotlar mevcuttur. Bu yöntemler, tüm alt arayüzlerinde mevcuttur.
add()
- belirtilen öğeyi koleksiyona eklersize()
- koleksiyonun boyutunu döndürürremove()
- belirtilen öğeyi koleksiyondan kaldırıriterator()
- koleksiyonun öğelerine erişmek için bir yineleyici döndürüraddAll()
- belirli bir koleksiyonun tüm öğelerini koleksiyona eklerremoveAll()
- belirtilen koleksiyonun tüm öğelerini koleksiyondan kaldırırclear()
- koleksiyonun tüm unsurlarını kaldırır