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

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

Πώς να μετατρέψετε ένα Συγκέντρωση στο HashMap σε Java

Η γλώσσα προγραμματισμού Java έχει πολλές ενσωματωμένες σε συλλογές που μπορούν να χρησιμοποιηθούν για την αποθήκευση δεδομένων με τη χρήση διαφόρων συστημάτων. Μια τέτοια συλλογή είναι η HashMap , η οποία αποθηκεύει τα δεδομένα ως ζεύγη κλειδιών και τιμών . Η HashMap μπορεί να συγκριθεί με ένα λεξικό , όπου το κλειδί είναι ανάλογη με μια λέξη και η τιμή είναι παρόμοια με τον ορισμό . Αν χρειάζεστε ένα HashMap στο πρόγραμμά σας , αλλά έχετε μια συλλογή διαφόρων αντ 'αυτού , μπορείτε να το μετατρέψετε χρησιμοποιώντας μερικές γραμμές κώδικα . Τα πράγματα που θα χρειαστείτε
Java Software Development Kit με NetBeans ολοκληρωμένο περιβάλλον ανάπτυξης ( IDE ) Bundle (βλέπε Πόρων για link)
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Τοποθετήστε το NetBeans IDE κάνοντας κλικ στο εικονίδιο του προγράμματος του . Όταν τα φορτία του προγράμματος , πλοηγηθείτε στο " New /New Project" και επιλέξτε " Java Application " από τη λίστα στα δεξιά της οθόνης . Ένα νέο αρχείο πηγαίου κώδικα εμφανίζεται στον επεξεργαστή κειμένου NetBeans . Το αρχείο πηγαίου κώδικα περιέχει μια κενή κύρια μέθοδο . 2

Εισαγωγή του " java.util " βιβλιοθήκη, η οποία περιέχει όλες τις συλλογές Java . Γράψτε την ακόλουθη στην κορυφή του αρχείου πηγαίου κώδικα :

java.util εισαγωγής * ?
Εικόνων 3

να αναγνωρίσει ένα νέο " ArrayList " είδος συλλογής . . Αυτό είναι αυτό που θα μετατρέψει σε μια « HashMap . " Για να δηλώσετε μια " ArrayList », γράφουν την ακόλουθη γραμμή μέσα στις αγκύλες της κύριας μεθόδου :

ArrayList α = νέα ArrayList ( ) ?
Η 4

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

a.add ( " μπανάνα ")?

a.add ( " μάνγκο ")?

a.add ( " φράουλα ")?
5

Δημιουργήστε ένα νέο " HashMap " συλλογή γράφοντας την ακόλουθη δήλωση κάτω από τα προηγούμενα τρία :

HashMap h = νέα HashMap ( ) ?
Η 6

Loop μέσω της " ArrayList " συλλογή χρησιμοποιώντας ένα βρόχο . Με κάθε επανάληψη του βρόχου for , τα στοιχεία της " ArrayList » θα επισκεφθεί τη σειρά του , σύμφωνα με το δείκτη τους . Ο δείκτης είναι η σειρά με την οποία τα στοιχεία που εμφανίζονται στο " ArrayList . " Γράψτε την ακόλουθη δήλωση κάτω από τη δήλωση γραμμένο στο προηγούμενο βήμα :

για ( int i = 0 ? I

{ }

7

Προσθέστε ένα ζεύγος κλειδιού-τιμής στο « HashMap , " χρησιμοποιώντας το δείκτη του " ArrayList " ως το κλειδί και το όνομα του φρούτου στο εν λόγω δείκτη ως τιμή . Γράψτε την ακόλουθη δήλωση μέσα στις αγκύλες του βρόχου για να προσθέσετε αυτά τα στοιχεία στο

h.put ( i , a.get ( i ) ) " HashMap . "?
8

Εκτύπωση από την αξία που συνδέεται με ένα δείκτη από το " HashMap " γράφοντας την ακόλουθη γραμμή κάτω από το ένα γραμμένο στο προηγούμενο βήμα :

System.out.println ( h.get ( i) ) ?
Τετάρτη 9

Εκτελέστε το πρόγραμμα πατώντας το πλήκτρο F6 . Το πρόγραμμα μετατρέπει το " ArrayList " δοχείο σε ένα " HashMap , " και στη συνέχεια εκτυπώνει τα στοιχεία από το " HashMap . " Η έξοδος του προγράμματος μοιάζει με αυτό :

μπανάνα

μάνγκο

φράουλα
Η
εικόνων

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

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