java中map的循环

map是已key和value的形式存储数据

map添加数据

map.put("1","测试");

map删除数据

map.remove("1");//删除数据是已keyq去定位数据。

map循环有3种方式(核心都是以entry去遍历)

Map map=new HashedMap();
map.put(1,"张三");
map.put(2,"李四");
map.put(3,"王五");
//第一张遍历 直接foreach
for(Map.Entry entry:map.entrySet()){System.out.println(entry.getKey());System.out.println(entry.getValue());
}
//第二种遍历  分别遍历key和value
for (Integer  key:map.keySet()) {System.out.println(key);
}
for (String value:map.values()) {System.out.println(value);
}
//第三种遍历  使用迭代器iterator
Iterator>  iterator=map.entrySet().iterator();
while(iterator.hasNext()){Map.Entry  entry=iterator.next();System.out.println(entry.getKey());System.out.println(entry.getValue());
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部