导入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
网友评论