Χάρτες - HashMaps ιδιαίτερα - είναι ένα από τα πιο συχνά χρησιμοποιούμενη τύπους δεδομένων σε περιβάλλον Java . Αποθηκεύουν ένα ζεύγος κλειδιού /τιμής , όπου μόνο ένα παράδειγμα από ένα συγκεκριμένο κλειδί επιτρέπεται . Αυτό είναι μεγάλο για την αναπαράσταση πράγματα όπως οι προτιμήσεις των χρηστών, τα δεδομένα περιόδου λειτουργίας ( για μια εφαρμογή Web ) , και ουσιαστικά τίποτα που σχετίζεται με ένα συγκεκριμένο αντικείμενο ή σπάγκο . Ο πιο συνηθισμένος τρόπος για την ανάκτηση των δεδομένων είναι μέσω της μεθόδου get ( ) , όπου ο κύριος του έργου παρέχει το κλειδί και παίρνει μια αξία σε αντάλλαγμα . Ωστόσο , τι γίνεται αν δεν ξέρετε ποια είναι τα κλειδιά ; Υπάρχει πράγματι ένας απλός τρόπος για την ανάκτηση και την επανάληψη των κλειδιών σε ένα χάρτη . Τα πράγματα που θα χρειαστείτε
Java SDK ( Java 1.5 ή υψηλότερη )
Java ολοκληρωμένο περιβάλλον ανάπτυξης όπως Eclipse ή NetBeans ( συνιστάται ανεπιφύλακτα, αλλά δεν απαιτείται)
Η Εμφάνιση Περισσότερες οδηγίες
1
προετοιμαστεί χάρτη , όπως είναι απαραίτητο ( αν είστε ήδη εργάζονται με ένα χάρτη , μπορείτε να παραλείψετε αυτό το βήμα ) :
Χάρτης map.put ( "Hello " , " World" ) ?
map.put ( "Java " , " Is Fun" ) ?
map.put ( " Προγραμματισμός " , "Κανόνες" ) ? 2
Αποκτήστε το πλήκτρο set από τον χάρτη σας : πλήκτρα
Set = map.keySet ( ) ?
με 3 Δεδομένου ότι η διασύνδεση Set εκτείνεται τόσο κατά την συλλογή και Iterable διασυνδέσεις , μπορείτε να εργαστείτε με αυτό, όπως θα είτε από εκείνους :
για ( τελική String κλειδί : πλήκτρα ) {
System.out.println ( "Το κλειδί : " + κλειδί) ?
}
εξόδου σας θα πρέπει να είναι παρόμοιο με αυτό:
κλειδί: Προγραμματισμός
κλειδί : Java
κλειδί : Γεια
Η
εικόνων