jdk8API中是这样的:
实现:
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class MapTest {
public static void main(String[] args) {
Map<String,Integer> map1=new HashMap<>();
map1.put("tom",12);
map1.put("alice",1);
map1.put("jerry",11);
map1.put("tom",map1.getOrDefault("tom",0)+1);
System.out.println(map1.get("tom").intValue());
Iterator iterator = map1.keySet().iterator();
while (iterator.hasNext()){
Object key = iterator.next();
System.out.println("key_value:"+map1.get(key));
}
}
}
输出:
13
key_value:13
key_value:1
key_value:11