Šioje pamokoje sužinosime apie „Java Collection“ sąsają ir jos sąsajas.
Collection
Sąsaja yra šaknis sąsaja Java kolekcijų sistemą.
Ši sąsaja nėra tiesiogiai įgyvendinama. Tačiau ji yra įgyvendinama per jos subinterfaces patinka List
, Set
ir Queue
.
Pavyzdžiui, ArrayList
klasė įgyvendina List
sąsają, kuri yra sąsajos subinterface Collection
.
Kolekcijos pogrindžiai
Kaip minėta aukščiau, Collection
sąsajoje yra subinterfai, kuriuos įgyvendina įvairios „Java“ klasės.
1. Sąrašo sąsaja
List
Sąsaja yra užsisakyti kolekcija, kuri leidžia mums pridėti ir pašalinti elementus kaip masyvą. Norėdami sužinoti daugiau, apsilankykite: „Java List Interface“.
2. Nustatykite sąsają
Set
Sąsaja leidžia mums laikyti elementų skirtingų rinkinių panašių į matematikos rinkinys. Joje negali būti pasikartojančių elementų. Norėdami sužinoti daugiau, apsilankykite: „Java Set Interface“.
3. Eilės sąsaja
Queue
Sąsaja yra naudojama, kai norime saugoti ir prieigos elementų Pirmosios in, first out (FIFO) būdu. Norėdami sužinoti daugiau, apsilankykite: „Java Queue Interface“.
Surinkimo metodai
Collection
Sąsaja apima įvairius metodus, kurie gali būti naudojami atlikti įvairias operacijas objektų. Šie metodai galimi visose jo sąsajose.
add()
- įterpia nurodytą elementą į kolekcijąsize()
- grąžina kolekcijos dydįremove()
- pašalina nurodytą elementą iš kolekcijositerator()
- grąžina iteratorių prieigai prie kolekcijos elementųaddAll()
- įtraukia į kolekciją visus nurodytos kolekcijos elementusremoveAll()
- pašalina visus nurodytos kolekcijos elementus iš kolekcijosclear()
- pašalina visus kolekcijos elementus