Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να επαναλάβει ένα διάνυσμα σε Java

Κατηγορία διάνυσμα ορίζεται στο πρότυπο βιβλιοθήκες για τη γλώσσα προγραμματισμού Java . Ένας φορέας περιέχει έναν μεταβλητό αριθμό αντικειμένων . Όπως και με μια σειρά , μπορείτε να έχετε πρόσβαση αποτελεσματικά ένα αντικείμενο μέσα σε ένα φορέα με την παροχή ακέραιος δείκτης του . Αντίθεση με τους πίνακες , οι φορείς μπορούν να αναπτυχθούν και να συρρικνωθεί , ενώ χρησιμοποιώντας μόνο το τη μνήμη που χρειάζονται . Ορισμένες εφαρμογές χρειάζονται για να μετακινηθείτε πάνω από όλα τα στοιχεία σε μια συλλογή , ενώ εφαρμόζοντας κάποια επιχείρηση ακριβώς μία φορά για κάθε στοιχείο . Μπορείτε να επαναλάβετε σε όλα τα στοιχεία ενός φορέα σε προγράμματα Java . Οδηγίες
Η 1

Συμπεριλάβετε τις ακόλουθες γραμμές στην αρχή του κώδικα Java σας :

java.util.Vector εισαγωγής ?

Java.util.Iterator εισαγωγής ?

2

Δημιουργήστε ένα αντικείμενο Iterator και προετοιμαστεί να μετακινηθείτε πάνω από τον φορέα σας, καλώντας την Vector.iterator ( ) μέθοδο , όπως στο ακόλουθο δείγμα κώδικα :

Iterator myIter = myVector.iterator ( ) ?

Αντικαταστήστε το " myVector » με αναφορά στο φορέα σε σχέση με την οποία θα πρέπει να επαναλάβει
εικόνων 3

επαναλάβετε σε όλα τα στοιχεία που καλύπτονται από Iterator σας κατά την εκτέλεση του . λειτουργία της επιλογής σας για κάθε στοιχείο , όπως στο ακόλουθο δείγμα κώδικα :

ενώ ( myIter.hasNext ( ) ) {

System.out.print ( myIter.next ( ) ) ?

}

το παράδειγμα εκτυπώνει την αξία του κάθε στοιχείου . Αντικαταστήστε τον κώδικα μέσα στα άγκιστρα με ό, τι επεξεργασία που θέλετε να εφαρμόσετε σε κάθε στοιχείο Vector ? Μέθοδο Iterator.next ( ) επιστρέφει μια αναφορά στο τρέχον στοιχείο
Η
εικόνων .

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα