Τι είναι ένας επαναληπτικός Java;
Τι είναι ένας επαναληπτικός Java;

Βίντεο: Τι είναι ένας επαναληπτικός Java;

Βίντεο: Τι είναι ένας επαναληπτικός Java;
Βίντεο: Απαντήσεις επαναληπτικού test 2 - Globalcert Intermediate Express A - High Pass 2024, Νοέμβριος
Anonim

Σε Ιάβα , Iterator είναι μια διεπαφή διαθέσιμη στο πλαίσιο συλλογής στο Ιάβα . συσκευασία χρήσης. Είναι ένα Ιάβα Δρομέας που χρησιμοποιείται για την επανάληψη μιας συλλογής αντικειμένων. Χρησιμοποιείται για τη διέλευση στοιχείων αντικειμένου συλλογής ένα προς ένα. Είναι διαθέσιμο από τότε Ιάβα 1.2 Πλαίσιο συλλογής.

Έχοντας αυτό υπόψη, τι είναι ο επαναληπτικός κατάλογος στην Java;

Σαν Iterator , ListIterator είναι ένα Java Iterator , το οποίο χρησιμοποιείται για την επανάληψη στοιχείων ένα προς ένα από το α Λίστα υλοποιημένο αντικείμενο. Είναι διαθέσιμο από τότε Ιάβα 1.2. Εκτείνεται Iterator διεπαφή. Διαφορετικός Iterator , Υποστηρίζει και τις δύο επαναλήψεις κατεύθυνσης προς τα εμπρός και προς τα πίσω.

Στη συνέχεια, το ερώτημα είναι, τι είναι ο επαναλήπτης και η απαρίθμηση στην Java; Απαρίθμηση και Iterator υπάρχουν δύο διεπαφές σε Ιάβα . πακέτο util που χρησιμοποιούνται για τη διέλευση των στοιχείων ενός αντικειμένου συλλογής. Χρησιμοποιώντας Απαρίθμηση , μπορείτε να διασχίσετε μόνο το αντικείμενο Συλλογή. Αλλά χρησιμοποιώντας Iterator , μπορείτε επίσης να αφαιρέσετε ένα στοιχείο ενώ διασχίζετε τη Συλλογή.

Τότε, γιατί χρειαζόμαστε το iterator στην Java;

5 Απαντήσεις. Όπως έχετε δηλώσει επαναληπτικός χρησιμοποιείται όταν εσείς θέλω για να αφαιρέσετε πράγματα ενώ κάνετε επανάληψη πάνω από τα περιεχόμενα του πίνακα. Εάν δεν χρησιμοποιείτε ένα επαναληπτικός αλλά απλά έχετε έναν βρόχο for και μέσα σε αυτόν χρησιμοποιήστε τη μέθοδο αφαίρεσης θα λάβετε εξαιρέσεις επειδή τα περιεχόμενα του πίνακα αλλάζουν ενώ κάνετε επανάληψη.

Η Java έχει επόμενο επαναλήπτη;

boolean έχειΕπόμενο (): Επιστρέφει true αν Ο Iterator έχει περισσότερο στοιχείο για επανάληψη. Αντικείμενο Επόμενο (): Επιστρέφει το Επόμενο στοιχείο στη συλλογή μέχρι το έχειΕπόμενο () μέθοδος επιστροφή αληθινή. Αυτό μέθοδος εκτελεί το 'IllegalStateException' εάν αυτή η συνάρτηση έχει κληθεί πριν Επόμενο () επικαλείται.

Συνιστάται: