遍历map的几种方法,map遍历的两种方式

  遍历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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: