Κατανόηση των Java HashMaps



Το ιστολόγιο δίνει μια πλήρη κατανόηση του Java Hashmaps

Τι είναι η JavaHashMaps;

Το Java HashMap είναι μια κλάση που χρησιμοποιείται για την εκτέλεση λειτουργιών όπως εισαγωγή, διαγραφή και εντοπισμός στοιχείων σε έναν χάρτη. Δημιουργούμε έναν χάρτη, όπου περνάμε δύο είδη τιμών που είναι «κλειδί» και «τιμή».





Κατά τη χρήση του HashMaps, οι τιμές θα τοποθετηθούν στο HashMap και όποτε ο χρήστης ανακτήσει μια τιμή, το κλειδί θα χρησιμοποιηθεί για τη χρήση της τιμής.

πώς να αντιστρέψετε τη συμβολοσειρά στο python

Ο χάρτης είναι μια διεπαφή που χαρτογραφεί κλειδιά στα στοιχεία. Οι χάρτες δεν ταξινομούνται και δεν ταξινομούνται. Επιτρέπουν ένα μηδενικό κλειδί και πολλές μηδενικές τιμές. Οι τιμές αποθηκεύονται σε κλειδί και τιμή. Ένα κλειδί ή πολλές τιμές θα μπορούσαν να είναι μηδενικές σε ολόκληρο το HashMap. Ένα κλειδί μπορεί να είναι οποιοδήποτε αντικείμενο.



Υπάρχουν πολλές διαθέσιμες μέθοδοι στο HashMap

  • Αντικείμενο (κλειδί αντικειμένου, τιμή αντικειμένου)
  • Πλήκτρα απαρίθμησης () - θα πάρει κλειδιά
  • Στοιχεία απαρίθμησης () - θα πάρει στοιχεία
  • Object get (Object keys) - περάστε το κλειδί και λάβετε την τιμή που σχετίζεται με αυτό
  • Το Boolean περιέχει κλειδί (κλειδί αντικειμένου) - χρησιμοποιείται για τον έλεγχο εάν υπάρχει ένα κλειδί στο HashMap ή όχι
  • Το Boolean περιέχει τιμή (κλειδί αντικειμένου) - περάστε το κλειδί
  • Αφαίρεση αντικειμένου (κλειδί αντικειμένου) - περάστε το κλειδί και αφαιρέστε το αντικείμενο
  • Μέγεθος Int () - για χρήση μεγέθους
  • String to String () - για μετατροπή σε συμβολοσειρά

Υπάρχουν αντίστοιχες τιμές για κάθε κλειδί όπου οι τιμές μπορούν να είναι μηδενικές στο HashMap επίσης.

Δημιουργία του HashMap.



HashMap hashmap = νέο HashMap ()

Βάζοντας στοιχεία

hashmap.put ('Άγκυτα', 9634.58)

hashmap.put ('Vishal', 1283.48)

hashmap.put ('Gurinder', 1478.10)

hashmap.put ('Krishna', 199.11)

Εδώ, περνάμε το κλειδί και την τιμή.

Εμφάνιση της τιμής - Αποκτήστε έναν επαναληπτικό

Iterator iterator = hashmap.entrySet (). Iterator ()

τι είναι η ανάμειξη δεδομένων στον πίνακα

Εδώ, οι τιμές υπάρχουν στο σύνολο, έτσι χρησιμοποιούμε το entrySet.

Μαζί με τη γραμμή:

Ενώ (iterator.hasNext ()) {

Map.Entry entry = (Map.Entry) iterator.next ()

System.out.print (entry.getKey () + ':')

System.out.printIn (entry.getValue ())

}

Έχετε μια ερώτηση για εμάς; Αναφέρετέ τα στην ενότητα σχολίων και θα επικοινωνήσουμε μαζί σας.

Σχετικές αναρτήσεις:

μεταπτυχιακό δίπλωμα έναντι μεταπτυχιακών