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

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

Πως να μετακινηθείτε μέσα από το χάρτη σε Java

Οι τυποποιημένες βιβλιοθήκες για τη γλώσσα προγραμματισμού Java περιλαμβάνει μια διεπαφή που ονομάζεται " Χάρτης ". Η ιδέα πίσω από αυτό το interface είναι να επιτρέψει την πρόσβαση στα καταστήματα των γενόσημων ( κλειδί, τιμή) ζεύγη . Για παράδειγμα , ένα λεξικό τάξη μπορεί να εφαρμόσει τη διεπαφή Χάρτης με την αποθήκευση (word , ορισμός ) ζεύγη και επιτρέπει αναζητήσεις με λέξεις . Αν χάρτες δημιουργήθηκαν για τη βελτιστοποίηση της αναζητήσεις , σε ορισμένες περιπτώσεις, μπορεί να χρειαστεί να επεξεργαστούν όλα τα ζευγάρια σήμερα που περιέχονται στο χάρτη . Μπορείτε να επαναλάβετε σε όλα τα στοιχεία σε ένα χάρτη στον κώδικα Java σας . Οδηγίες
Η 1

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

Iterator myIter ? 2

Χρησιμοποιήστε το Iterator να κυμαίνεται πάνω από όλα τα στοιχεία στο χάρτη , χρησιμοποιώντας το ενσωματωμένο πεδίο iterator του χάρτη του :

για ( . myIter = myMap.entrySet ( ) iterator ? myIter.hasNext ( ) ? ) {

}
εικόνων 3

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

για ( myIter = myMap.entrySet ( ) iterator ? . myIter.hasNext ( ) ? ) {

Map.Entry currentEntry = ( Map.Entry ) myIter.next ( ) ?

Αντικείμενο currentKey = currentEntry.getKey ( ) ?

Αντικείμενο currentValue = currentEntry.getValue ( ) ? }


Αυτός ο βρόχος θα επαναλάβει πάνω από το χάρτη , που επισκέπτονται κάθε στοιχείο ακριβώς μια φορά .
Η
εικόνων

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

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