import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
public class MapDemo {
public static void main(String[] args) {
Map map = new HashMap<>();
map.put("1", "Value1");
map.put("2", "Value2");
map.put("3", "Value3");
map.put(null, "11");
//第ä¸ç§ï¼æ®é使ç¨ï¼äºæ¬¡åå¼
System.out.println("éè¿Map.keySetéåkeyåvalueï¼");
for (String key :
map.keySet()) {
System.out.println(key);
}
for (String value :
map.values()) {
System.out.println(value);
}
//第äºç§
System.out.println("éè¿Map.entrySet使ç¨iteratoréåkeyåvalueï¼");
Iterator> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry entry = iterator.next();
System.out.println("key=" + entry.getKey() + " and value=" + entry.getValue());
}
//第ä¸ç§ï¼æ¨èï¼å°¤å
¶æ¯å®¹é大æ¶
System.out.println("éè¿Map.entrySetéåkeyåvalue");
for (Map.Entry entry : map.entrySet()
) {
System.out.println("key=" + entry.getKey() + " and value=" + entry.getValue());
}
//第åç§ï¼å°¤å
¶æ¨è
map.forEach((k, v) -> System.out.println("Key=" + k + ",Value=" + v));
Vector vector = new Vector();
vector.add("11");
// Map stringIntegerMap=new ConcurrentHashMap<>();
// stringIntegerMap.put(null,11);
HashSet hashSet = new HashSet();
hashSet.add(11);
}
}