U ovom uputstvu naučit ćemo o sučelju Java Collection i njegovim podsučeljima.
Collection
Sučelje je korijen sučelje Java zbirki okvira.
Ne postoji izravna implementacija ovog sučelja. Međutim, to se provodi kroz njegove subinterfaces sviđa List
, Set
i Queue
.
Na primjer, ArrayList
klasa implementira List
sučelje koje je podsučelje Collection
sučelja.
Podsučelja zbirke
Kao što je gore spomenuto, Collection
sučelje uključuje podsučelja koja implementiraju različite klase u Javi.
1. Sučelje popisa
List
Sučelje je naredio skup koji nam omogućava da dodati i ukloniti elemente kao polje. Da biste saznali više, posjetite: Sučelje Java liste.
2. Postavi sučelje
Set
Sučelje omogućuje nam da čuvaju elemente u različitim setovima slične skupu u matematici. Ne može imati dvostruke elemente. Da biste saznali više, posjetite: Java Set Interface.
3. Sučelje reda
Queue
Sučelje se koristi kada želimo trgovine i pristupnih elemenata u prvi, izlaz (FIFO) način. Da biste saznali više, posjetite: Sučelje Java Queue.
Metode prikupljanja
Collection
Sučelje uključuje različite metode koje se mogu koristiti za obavljanje različitih poslova na objektima. Te su metode dostupne u svim njegovim podsučeljima.
add()
- ubacuje navedeni element u zbirkusize()
- vraća veličinu zbirkeremove()
- uklanja navedeni element iz zbirkeiterator()
- vraća iterator za pristup elementima zbirkeaddAll()
- dodaje sve elemente određene zbirke u zbirkuremoveAll()
- uklanja sve elemente navedene zbirke iz zbirkeclear()
- uklanja sve elemente kolekcije