Τι είναι ένα Java Iterable;
Τι είναι ένα Java Iterable;

Βίντεο: Τι είναι ένα Java Iterable;

Βίντεο: Τι είναι ένα Java Iterable;
Βίντεο: Java. Об Iterator и Iterable c примерами. 2024, Απρίλιος
Anonim

ο Java Iterable διεπαφή ( Ιάβα . lang. Επαναληπτικό ) είναι μία από τις ριζικές διεπαφές του Ιάβα Συλλογές API. Μια κλάση που υλοποιεί το Java Iterable η διεπαφή μπορεί να επαναληφθεί με το Ιάβα για κάθε βρόχο. Λέγοντας επανάληψη εννοώ ότι τα εσωτερικά του στοιχεία μπορούν να επαναληφθούν.

Επίσης, να γνωρίζουμε είναι, τι είναι ένα Iterable;

Ενα επαναληπτικός είναι ένα αντικείμενο που έχει μια μέθοδο _iter_ που επιστρέφει έναν επαναλήπτη ή που ορίζει μια μέθοδο _getitem_ που μπορεί να πάρει διαδοχικούς δείκτες ξεκινώντας από το μηδέν (και δημιουργεί ένα IndexError όταν τα ευρετήρια δεν είναι πλέον έγκυρα). Έτσι ένα επαναληπτικός είναι ένα αντικείμενο από το οποίο μπορείτε να πάρετε έναν επαναλήπτη.

Επιπλέον, ένα σύνολο επαναλαμβάνεται Java; ο Σειρά διεπαφή υλοποιεί το Java Iterable διεπαφή. Γι' αυτό μπορείτε να επαναλάβετε τα στοιχεία του α Σειρά χρησιμοποιώντας τον βρόχο για κάθε.

Σχετικά με αυτό, τι είναι iterable και iterator στην Java;

Ενα Επαναληπτικό αντιπροσωπεύει μια συλλογή που μπορεί να διασχιστεί. Εφαρμογή της Επαναληπτικό Η διεπαφή επιτρέπει σε ένα αντικείμενο να κάνει χρήση του βρόχου για κάθε βρόχο. Αυτό το κάνει καλώντας εσωτερικά το επαναληπτικός () μέθοδος στο αντικείμενο. ο επαναληπτικός Η μέθοδος () επιστρέφει an Iterator το οποίο στη συνέχεια μπορεί να χρησιμοποιηθεί για επανάληψη σε ένα αντικείμενο αυτής της κλάσης.

Ποια είναι η απαιτούμενη μέθοδος της διεπαφής Iterable;

ο επαναλαμβανόμενη διεπαφή είναι πολύ απλό -- υπάρχει μόνο ένα μέθοδος για υλοποίηση: Iterator(). Όταν μια τάξη υλοποιεί το Επαναληπτική διεπαφή , λέει σε άλλες κλάσεις ότι μπορείτε να χρησιμοποιήσετε ένα αντικείμενο Iterator για να επαναλάβετε (δηλαδή, να διασχίσετε) τα δεδομένα στο αντικείμενο.

Συνιστάται: