Dieser Artikel beschreibt vier allgemeine Möglichkeiten und Verwendungen von Java, um die Kartensammlung durchzuführen. Teilen Sie es für Ihre Referenz wie folgt weiter:
~ Kartensammlungen speichern Werte in Form von Schlüsselwertpaaren. Daher ist das Durchqueren von Kartensammlungen nichts anderes als Tasten und Werte und das Erhalten von Schlüssel und Werten entsprechend den tatsächlichen Bedürfnissen.
1. Es ist nichts weiter, als den Wert über map.keySet() zu erhalten und dann den Wert entsprechend dem Schlüssel zu erhalten
for (string s: map.keyset ()) {System.out.println ("Schlüssel:"+s+"Wert:"+map.get (s));} 2. Nehmen Sie es durch Map.Entry(String,String) und verwenden Sie entry.getKey() , um den Schlüssel zu erhalten, und erhalten Sie den Wert durch entry.getValue()
for (map.entry <string, string> einstieg: map.entryset ()) {system.out.println ("Schlüsselschlüssel:"+Eintrag.getkey ()+"Wert:"+Eintrag.getValue ());}3.. Der Zweck der Verwendung von Iterator besteht darin, endlich den Eintritt zu erhalten, sodass das Verständnis der Verwendung gut verwendet und gemeistert werden kann.
Paket com.bie; import Java.util.hashMap; Import Java.util.iterator; Import Java.util.map;/** * @author biehongli * @Version erstellt am 8:58:54 PM am 25. Februar 2017 * */public class Maptest01 {public statat static void Main (Straße). HashMap <String, String> (); map.put ("Zhang san1", "männlich"); map.put ("Zhang san2", "männlich"); map.put ("Zhang san3", "männlich"); map.put ("Zhang san4", "männlich"); map.put ("Zhang san5", "männlich"); // Die erste Methode zum Durchqueren von Karten besteht darin, die für die Loop map.keyset () zu stärken und dann den Wertwert über den Schlüssel zu erhalten (String s: map.keyset ()) {System.out.println ("Schlüssel:"+s+"Wert:"+map.get (s)); } System.out.println("================================================================================= ===========================================================ieben ===========================================================ieben ===========================================================ieben S1: MAP.KEYSet ()) {// Das Key System der Karte transportieren. System.out.println("======================================================================================== ==================================================================ieben ==================================================================ieben ================================================================ieben System.out.println ("Schlüssel:"+Eintrag. System.out.println("========================================================== =============================================================================== System.uter (); System.out.println("================================================================================================== =======================================================ieben ================================================================= =======================================================ieben ================================================================= =======================================================ieben =================================================================4. Einige häufig verwendete Wissenspunkte der Karten- und Verformungsformen des Wertes müssen gemeistert und verstanden werden.
package com.bie;import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.Set;/** * @author BieHongLi * @version Created: February 26, 2017 at 11:29:59 am * */public class MapTest02 { public static void main(String[] args) { //1:key and value are both of object types //2: key must be unique, not unique, then the value behind will overwrite the previous value //3: For HashMap, the key can be empty //4: value can be empty or empty //5: HashTable's key and value cannot be empty //6: properties' key and value must be String type Map<String , String> map=new HashMap<>(); map.put ("null", "das ist null 1"); map.put ("null", "das ist null 2"); System.out.println (map.size ()); System.out.println (map.get (null)); System.out.println("========================================================================================================== =================================================================== =================================================================== =================================================================== =================================================================== =================================================================== ====================================================================== values = map.Values (); // set von Werten system.out.println (Werte); System.out.println("======================================================================================================== =================================================================== =================================================================== =================================================================== =================================================================== =================================================================== ===================================================================Für mehr Java-bezogene Inhalte können Leser, die an dieser Website interessiert sind, die Themen anzeigen: "Java-Datenstruktur und Algorithmus-Tutorial", "Zusammenfassung der Java-Operation DOM-Knoten-Tipps", "Zusammenfassung der Java-Datei- und Verzeichnisoperationstipps" und "Zusammenfassung von Java Cache Operation Tipps" "
Ich hoffe, dieser Artikel wird für Java -Programme aller hilfreich sein.