小技巧

作者: 丶提灯盲 | 来源:发表于2018-11-14 18:11 被阅读0次

1.遍历map的最好方式 ,entryset.iterator()

使用泛型

Map<Integer, Integer> map = new HashMap<Integer, Integer>();

Iterator<Map.Entry<Integer, Integer>> entries = map.entrySet().iterator();

while (entries.hasNext()) {

  Map.Entry<Integer, Integer> entry = entries.next();

  System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());

}

不使用泛型:

Map map = new HashMap();

Iterator entries = map.entrySet().iterator();

while (entries.hasNext()) {

  Map.Entry entry = (Map.Entry) entries.next();

  Integer key = (Integer)entry.getKey();

  Integer value = (Integer)entry.getValue();

  System.out.println("Key = " + key + ", Value = " + value);

}

相关文章

网友评论

      本文标题:小技巧

      本文链接:https://www.haomeiwen.com/subject/fbajfqtx.html