Java SE 049 Map.Entry detaillierte Erklärung und Betriebsanforderungen

(1) Solange ein Mensch sich selbst nicht aufgibt, wird die ganze Welt dich nicht aufgeben.
(2) Ich bin geboren, um von großem Nutzen zu sein . (3) Wenn ich
das Leiden des Lernens nicht ertragen kann, muss ich das Leiden des Lebens ertragen. Wie schmerzhaft es ist Tiefes Verständnis.
(4) Sie müssen davon profitieren, schwierige Dinge zu tun . (
5) Geist ist die wahre Klinge.
(6) Gegner zweimal zu erobern, das erste Mal im Herzen.
(7) Schreiben ist wirklich nicht einfach. Wenn Sie es mögen oder etwas für Sie haben Denken Sie daran, + folgen oder Favorit ~ zu mögen

Java SE 049 Map.Entry detaillierte Erklärung und Betriebsanforderungen

1. Die zweite Methode zum Durchlaufen von HashMap

package com.javase.map;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class MapTest5 {
    
    
	@SuppressWarnings("unchecked")
	public static void main(String[] args) {
    
    
		HashMap map = new HashMap();
		map.put("a", "aa");
		map.put("b", "bb");
		map.put("c", "cc");
		map.put("d", "dd");
		map.put("e", "ee");
		
		Set set = map.entrySet();
		//明确set里面存和的数据是什么类型的。 
		for(Iterator iter = set.iterator(); iter.hasNext();){
    
    
			Map.Entry entry = (Map.Entry)iter.next();
			
			String key = (String)entry.getKey();
			String value = (String)entry.getValue();
			
			System.out.println(key + ":" +value);
		}
	}
}

Dieser Weg ist schneller und einfacher.
Map ist die Mapping-Information zwischen Schlüssel und Wert. Für Schlüssel und Wert wird es eingegeben und nicht separat gespeichert. Sobald der Schlüssel und der Wert in den Wert eingefügt wurden, sind sie tatsächlich mit der LinkedList identisch. Die unterste Ebene generiert auch ein Objekt wie "Eintrag". Wenn Sie also ein Eintragsobjekt erhalten, können Sie die Schlüsselinformationen gleichzeitig abrufen. Wertinformationen.

Ich denke du magst

Origin blog.csdn.net/xiogjie_67/article/details/108540825
Empfohlen
Rangfolge