遍历map的几种方法,map遍历的两种方式
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
日常开发中地图集合遍历是经常使用的,下面介绍几种遍历方法的差异。
(推荐教程:java课程)
1、迭代器入口集写法【推荐JDK8以下】,地图。进入是地图接口的内部接口,获取迭代器,然后依次取出每个迭代器里面的地图。进入
迭代器地图EntryInteger,String iterator=map.entrySet().迭代器();
while(iterator.hasNext()){
地图EntryInteger,String entry=iterator 1。next();
系统。出去。println(条目。getkey());
系统。出去。println(条目。getvalue());
}2、迭代器键集写法【不推荐,只能获取钥匙,然后通过键获取对应的值,重复计算】
迭代器整数迭代器=map。密钥集().迭代器();
while (iterator.hasNext()){
整数键=迭代器。next();
系统。出去。println(键);
系统。出去。println(地图。get(key));
}3、外语遍历方式【JDK8以下推荐写法】
对于(图EntryInteger,String entry:map.entrySet()){
系统。出去。println(条目。getkey());
系统。出去。println(条目。getvalue());
};4、表达式遍历【JDK8推荐写法,简捷】
map.forEach((键,值)-{
系统。出去。println(键);
System.out.println(值);
});5、溪流流遍历地图【JDK8不推荐写法,重复计算】
map.entrySet().流()。forEach((映射EntryInteger,字符串条目)- {
系统。出去。println(条目。getkey());
系统。出去。println(条目。getvalue());
});如果地图集合存在一些中间处理,可以过滤操作,使用流式遍历也很方便。
相关推荐:java入门教程以上就是遍历地图的五种方法介绍的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。