map的使用

map的基本操作:

  • map的初始化: 
Map<String,Integer> map=new HashMap<>(); 
  • map的插入
map.put("jesse",180);
  • map的删除

 

map.remove("caixukun");

 

  • map清空

 

map.clear();

 

  • 依据key,获取value

 

map.get("curry")

 

  • 重新设置value值:
map.put("caixukun",160);
        map.put("caixukun",map.get("caixukun")-10);
        System.out.println(map.get("caixukun"));//150

  


 

map的遍历:

  • for循环遍历:
for (String key : map.keySet()) {
    System.out.println(key + " :" + map.get(key));
}

  

for (Map.Entry<String, Integer> entry : map.entrySet()) {
    System.out.println(entry.getKey() + " :" + entry.getValue());
}  
  • 迭代器遍历:
Iterator<String> iterator = map.keySet().iterator();
while (iterator.hasNext()) {
    String key = iterator.next();
    System.out.println(key + " :" + map.get(key));
}

  

Iterator<Map.Entry<String, Integer>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
    Map.Entry<String, Integer> entry = iterator.next();
    System.out.println(entry.getKey() + " :" + entry.getValue());
}

  

map的排序:

以后再说...



 

posted @ 2020-04-14 16:30  JesseKwok  阅读(130)  评论(0)    收藏  举报