Σε αυτό το σεμινάριο, θα μάθουμε για τη διεπαφή της Συλλογής Java και τα υποσυνδέσμιά της.
Η Collection
διεπαφή είναι η ριζική διεπαφή του πλαισίου συλλογών Java.
Δεν υπάρχει άμεση εφαρμογή αυτής της διεπαφής. Ωστόσο, αυτό υλοποιείται μέσω subinterfaces του αρέσει List
, Set
και Queue
.
Για παράδειγμα, η ArrayList
κλάση εφαρμόζει τη List
διεπαφή που είναι υποσύνδεση της Collection
διασύνδεσης.
Υποεπιφάνεια συλλογής
Όπως αναφέρθηκε παραπάνω, η Collection
διεπαφή περιλαμβάνει υποσυνδέσεις που εφαρμόζονται από διάφορες κατηγορίες στην Java.
1. Λίστα διεπαφών
Η List
διεπαφή είναι μια ταξινομημένη συλλογή που μας επιτρέπει να προσθέσουμε και να αφαιρέσουμε στοιχεία όπως ένας πίνακας. Για να μάθετε περισσότερα, επισκεφθείτε: Java List Interface.
2. Ρύθμιση διεπαφής
Η Set
διεπαφή μας επιτρέπει να αποθηκεύουμε στοιχεία σε διαφορετικά σύνολα παρόμοια με το σύνολο στα μαθηματικά. Δεν μπορεί να έχει διπλά στοιχεία. Για να μάθετε περισσότερα, επισκεφθείτε: Java Set Interface.
3. Διεπαφή ουράς
Η Queue
διεπαφή χρησιμοποιείται όταν θέλουμε να αποθηκεύσουμε και να προσπελάσουμε στοιχεία με τρόπο First In, First Out (FIFO) . Για να μάθετε περισσότερα, επισκεφθείτε: Java Queue Interface.
Μέθοδοι συλλογής
Η Collection
διεπαφή περιλαμβάνει διάφορες μεθόδους που μπορούν να χρησιμοποιηθούν για την εκτέλεση διαφορετικών λειτουργιών σε αντικείμενα. Αυτές οι μέθοδοι είναι διαθέσιμες σε όλα τα υποσυνδέσμιά της.
add()
- εισάγει το καθορισμένο στοιχείο στη συλλογήsize()
- επιστρέφει το μέγεθος της συλλογήςremove()
- αφαιρεί το καθορισμένο στοιχείο από τη συλλογήiterator()
- επιστρέφει έναν επαναληπτικό για πρόσβαση σε στοιχεία της συλλογήςaddAll()
- προσθέτει όλα τα στοιχεία μιας συγκεκριμένης συλλογής στη συλλογήremoveAll()
- αφαιρεί όλα τα στοιχεία της καθορισμένης συλλογής από τη συλλογήclear()
- αφαιρεί όλα τα στοιχεία της συλλογής