miércoles, 25 de diciembre de 2013

Wie durchlaufen Keys in HashMap in Java

Karten Speicher Tasten, die dann verwendet werden, um Werte mit diesen Schlüsseln zugeordnet zugreifen kann.

 

ITERATE HashMap

Karten - 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 benötigen

Java SDK (Java 1.5 oder höher erforderlich)

Java Integrated Development Environment wie Eclipse oder NetBeans (dringend empfohlen, aber nicht erforderlich)

 

Initialisieren Sie die Karte bei Bedarf (wenn Sie bereits mit einer Karte, können Sie diesen Schritt überspringen):

 

MapString, String map = new HashMapString, String ();

 

map.put ("Hallo", "Welt");

 

map.put ("Java", "Is Fun");

 

map.put ("Programming", "Rules");

 

Holen Sie sich den Schlüssel-Set aus der Karte:

 

SetString Tasten = map.keySet ();

 

Da die Set-Schnittstelle erweitert sowohl die Sammlung und Iterable Schnittstellen, können Sie mit ihm einfach funktionieren, wie Sie es entweder von denen:

 

for (final String key: Schlüssel) {

 

System.out.println ("Key:" + key);

 

}

 

Die Ausgabe sollte ähnlich der folgenden sein:

 

Key: Programmierung

 

Key: Java

 

Key: Hallo

 

 

No hay comentarios:

Publicar un comentario