
1、遍历entry,从entry中拿key和value
map.entrySet().forEach(entry -> {
System.out.print(entry.getKey()+":");
System.out.println(entry.getValue());
});2、单独遍历key和value
map.keySet().forEach(key->{
System.out.println(key);
});
map.values().forEach(value->{
System.out.println(value);
}); 3、使用Iterator
Iterator<Map.Entry<Integer, Integer>> iterator = map.entrySet().iterator();
while (iterator.hasNext()){
Map.Entry<Integer, Integer> entry = iterator.next();
System.out.print(entry.getKey()+":");
System.out.println(entry.getValue());
}4、傻大粗,用key去找value
map.keySet().forEach(key->{
System.out.print(key+":");
System.out.println(map.get(key));
}); 上面forEach都是用J8新特性,不喜欢用的话就用下面这个
for (Map.Entry entry : map.entrySet()) {
System.out.print(entry.getKey() + ":");
System.out.println(entry.getValue());
}版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。