书单推荐:成为Java顶级程序员架构师 ,这20来本(高薪)必看点击获取
Map
1、Map:里面存放的是键值对集合,键值对的类型可以是任意封装类型
实例
Map map=new HashMap();
//以下的俩种使用方式都是对的
map.put("a",1);
map.put(11,"abc");
2、Map
Map
实例
Map
//正确使用方式
map.put("a",1);
//错误使用方式,会导致无法通过编译
map.put(11,"abc");
补充说明:
1、其实前面的Map相当于Map
2、<>里面的内容代表范式,比如 Map
遍历Map并通过value获取相应key值
Map
map.put("1", "a");
map.put("2", "b");
map.put("3", "c");
map.put("4", "d");
map.put("5", "e");
Set set=map.entrySet();
Iterator it=set.iterator();
while(it.hasNext()) {
Map.Entry entry=(Map.Entry)it.next();
if(entry.getValue().equals("a")) {
System.out.println(entry.getKey());
}
if(entry.getValue().equals("b")){
System.out.println(entry.getKey());
}
if(entry.getValue().equals("c")){
System.out.println(entry.getKey());
}
}