Διεπαφή συλλογής Java

Σε αυτό το σεμινάριο, θα μάθουμε για τη διεπαφή της Συλλογής 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() - αφαιρεί όλα τα στοιχεία της συλλογής

ενδιαφέροντα άρθρα...