java map,
分享于 点击 43737 次 点评:226
java map,
初始化:Map<Character, Integer> map = new HashMap<>();
put,remove,size,get
map的键值不能重复,想要修改键值直接重新put一个就可以覆盖。
map的遍历:
用for循环遍历:
key的集合
for (String key : map.keySet()) {
System.out.println(key + " :" + map.get(key));
}
或map的实体集合
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println(entry.getKey() + " :" + entry.getValue());
}
用迭代器遍历:
同样也是两种方法(迭代器申明比较麻烦)
Iterator<String> iterator = map.keySet().iterator();
while (iterator.hasNext()) {
String key = iterator.next();
System.out.println(key + " :" + map.get(key));
}
Iterator<Map.Entry<String, String>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<String, String> entry = iterator.next();
System.out.println(entry.getKey() + " :" + entry.getValue());
}
相关文章
- 暂无相关文章
用户点评