Maps - HashMaps besonders - sind eine der am häufigsten verwendeten Datentypen in der Java-Umgebung . Sie speichern eine Schlüssel /Wert-Paar , bei dem nur eine Instanz einer bestimmten Schlüssel erlaubt ist. Das ist großartig für die Darstellung von Dingen wie Benutzereinstellungen , Session-Daten ( für eine Webanwendung ) , und alles, was im Wesentlichen auf ein bestimmtes Objekt oder eine Zeichenkette zugeordnet ist. Die gängigste Methode zum Abrufen der Daten ist durch die get () -Methode, bei der Entwickler liefert den Schlüssel und erhält einen Wert zurück. Was aber, wenn Sie nicht wissen, was die Tasten sind ? Es ist eigentlich eine einfache Möglichkeit zum Abrufen und Iteration über die Tasten in einer Karte . Was Sie brauchen
Java SDK ( Java 1.5 oder höher erforderlich )
Java Integrated Development Environment wie Eclipse oder NetBeans (dringend empfohlen , aber nicht erforderlich)
anzeigen Weitere Anweisungen
1
initialisieren Ihre Karte wie nötig (wenn Sie bereits mit einer Karte , können Sie diesen Schritt überspringen ):
Karte map = new HashMap ( );
map.put ("Hallo ", " Welt") ;
map.put ( "Java ", " Is Fun ");
map.put ( "Programming ", " Rules" );
2
dir die Schlüssel -Set aus der Karte :
Set Tasten = map.keySet ();
3 da die Set -Schnittstelle erweitert sowohl die Sammlung und Iterable Schnittstellen , können Sie mit ihm zu arbeiten , wie Sie es entweder von denen :
for ( final String key: Schlüssel) {
System.out.println (" Key :" + key); }
Ihre Ausgabe sollte ähnlich der folgenden sein :
Key : Programmierung
Key : Java
Key : hallo ist mein