Ebben az oktatóanyagban megismerhetjük a Java Collection felületet és annak alfelületeit.
Az Collection
interfész a Java gyűjtemények gyökérfelülete.
Ennek az interfésznek nincs közvetlen megvalósítása. Azonban keresztül hajtja végre a subinterface tetszik List
, Set
és Queue
.
Például az ArrayList
osztály valósítja meg azt az List
interfészt, amely az Collection
Interface alfelülete .
A gyűjtemény alfelületei
Mint fent említettük, az Collection
interfész olyan alinterfészeket tartalmaz, amelyeket a Java különböző osztályai valósítanak meg.
1. Sorolja fel az interfészt
A List
felület egy rendezett gyűjtemény, amely lehetővé teszi számunkra olyan elemek hozzáadását és eltávolítását, mint egy tömb. További információkért látogasson el a Java List Interface oldalra.
2. Állítsa be az Interfész lehetőséget
A Set
felület lehetővé teszi számunkra, hogy az elemeket a matematika halmazához hasonlóan különböző halmazokban tároljuk. Nem tartalmazhat ismétlődő elemeket. További információkért látogasson el a Java Set Interface oldalra.
3. Várakozási felület
Az Queue
interfészt akkor használják, amikor az elemeket First In, First Out (FIFO) módon akarjuk tárolni és elérni . További információkért látogasson el a Java Queue Interface oldalra.
A gyűjtés módszerei
Az Collection
interfész különféle módszereket tartalmaz, amelyek felhasználhatók különböző műveletek végrehajtására objektumokon. Ezek a módszerek minden alfelületén elérhetők.
add()
- beszúrja a megadott elemet a gyűjteménybesize()
- visszaadja a gyűjtemény méretétremove()
- eltávolítja a megadott elemet a gyűjteménybőliterator()
- visszaad egy iterátort a gyűjtemény elemeinek eléréséhezaddAll()
- hozzáad egy meghatározott gyűjtemény összes elemét a gyűjteményhezremoveAll()
- eltávolítja a megadott gyűjtemény összes elemét a gyűjteménybőlclear()
- eltávolítja a gyűjtemény összes elemét