JAVA四种遍历Map的方法

导入java.util.hashmap;

导入java.util.iterator;

导入java.util.map;

导入java.util.set;

公共类映射{

公共静态void main(string[]args){

mapmap=new hashmap<>();

map.put(1,'第一');

map.put(2,'second');

map.put(3,'第三');

map.put(4,'fourth');

//第一个是先获取键的值,然后通过键获取值。

设置集=地图。keyset();//这里的generic类型是该键值generic

for(整数:set){

system.out.println(integer+“->”+map.get(integer);//key->value

}

//第二个是遍历映射中的所有值。值(),但不是键。

对于(字符串S:映射。值()){

系统。出来。普林斯顿(S);

}

//第三:迭代器迭代器用于通过映射遍历键和值。入口集

迭代器<映射。entryiterable=map。入口集()。迭代器();

当(不可。HasNeXT()){

地图。entryentry=iterable。下一步();

系统。出来。println(条目getkey()+“->”+条目。GETValk());

}

//第四:直接通过映射遍历键和值。入口集

//最常见的

为(地图)。entryentry:map。入口集()

系统。出来。println(条目getkey()+“->”+条目。GETValk());

}

/注:地图。进入方法解释

//map.entry是由map声明的内部接口。此接口是通用接口,定义为entry。它表示映射中的实体(键值对)

}

}

 为了让学习变得轻松、高效,今天给大家免费分享一套Java教学资源。帮助大家在成为Java架构师的道路上披荆斩棘。需要资料的欢迎加入学习交流群:9285,05736

JAVA四种遍历Map的方法