Map<String, String> map = new HashMap<String, String>();
map.put("name1", "张三");
map.put("name2", "李四");
Set keySet = map.keySet();
Iterator keyIterator = keySet.iterator();
while (keyIterator.hasNext()) {
String key = (String) keyIterator.next();
System.out.println(map.get(key));
}
System.out.println("----------------------------------");
Set set = map.keySet();
for (int i = 0; i < set.size(); i++) {
System.out.println(map.get(set.toArray()[i]));
}
System.out.println("++++++++++++++++++++++++++++++++");
Iterator it = map.entrySet().iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
map.put("name1", "张三");
map.put("name2", "李四");
Set keySet = map.keySet();
Iterator keyIterator = keySet.iterator();
while (keyIterator.hasNext()) {
String key = (String) keyIterator.next();
System.out.println(map.get(key));
}
System.out.println("----------------------------------");
Set set = map.keySet();
for (int i = 0; i < set.size(); i++) {
System.out.println(map.get(set.toArray()[i]));
}
System.out.println("++++++++++++++++++++++++++++++++");
Iterator it = map.entrySet().iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
本文介绍了使用Java的HashMap集合进行元素插入、遍历及获取操作的方法,包括使用keySet和entrySet进行迭代,展示了Java集合框架的强大实用性。
2304

被折叠的 条评论
为什么被折叠?



