Tässä opetusohjelmassa opit Java Collection -käyttöliittymästä ja sen aliliitännöistä.
Collection
Käyttöliittymä on juuri rajapinnan Java kokoelmista puitteissa.
Tätä käyttöliittymää ei ole suoraa toteutusta. On kuitenkin toteutetaan sen subinterfaces haluavat List
, Set
ja Queue
.
Esimerkiksi ArrayList
luokka toteuttaa List
liitännän, joka on Collection
käyttöliittymän osa-alue.
Kokoelman alaliitännät
Kuten edellä mainittiin, Collection
käyttöliittymä sisältää aliliittymiä, jotka eri Java-luokat toteuttavat.
1. Luettelo käyttöliittymä
List
Käyttöliittymä on järjestettyä, jonka avulla voimme lisätä ja poistaa elementtejä, kuten erilaisia. Lisätietoja on osoitteessa Java List Interface.
2. Aseta käyttöliittymä
Set
Käyttöliittymän avulla voimme varastoida elementtejä erilaista samanlainen joukko matematiikan. Siinä ei voi olla päällekkäisiä elementtejä. Lisätietoja on osoitteessa Java Set Interface.
3. Jonon käyttöliittymä
Queue
Liitäntää käytetään, kun halutaan tallentaa ja käyttää elementtejä First in, first out (FIFO) tavalla. Lisätietoja on osoitteessa Java Queue Interface.
Keräysmenetelmät
Collection
Käyttöliittymä sisältää erilaisia menetelmiä, joita voidaan käyttää suorittamaan eri operaatioita esineitä. Nämä menetelmät ovat käytettävissä kaikissa sen aliliitännöissä.
add()
- lisää määritetyn elementin kokoelmaansize()
- palauttaa kokoelman koonremove()
- poistaa määritetyn elementin kokoelmastaiterator()
- palauttaa iteraattorin pääsyn kokoelman elementteihinaddAll()
- lisää kaikki määritetyn kokoelman elementit kokoelmaanremoveAll()
- poistaa kaikki määritetyn kokoelman elementit kokoelmastaclear()
- poistaa kaikki kokoelman elementit