Map 迭代 两种方法
来源:互联网 发布:化工物性数据简明手册 编辑:程序博客网 时间:2024/04/28 01:30
Map<String, String> map=new HashMap<String,String>();
map.put("1", "one");
map.put("2","two");
map.put("3", "three");
map.put("4", "four");
map.put("5", "five");
map.put("6", "six");
for (Iterator<String> keys = map.keySet().iterator(); keys.hasNext();) {
String key = (String) keys.next();
String value=map.get(key);
System.out.println("键"+key+"="+"值"+value);
}
for (Iterator<Map.Entry<String, String>> keys = map.entrySet().iterator(); keys.hasNext();) {
Map.Entry<String, String> entry =(Map.Entry<String, String>)keys.next();
String key=(String)entry.getKey();
String value=(String)entry.getValue();
System.out.println("第二种方法:键"+key+"="+"值"+value);
map.put("1", "one");
map.put("2","two");
map.put("3", "three");
map.put("4", "four");
map.put("5", "five");
map.put("6", "six");
for (Iterator<String> keys = map.keySet().iterator(); keys.hasNext();) {
String key = (String) keys.next();
String value=map.get(key);
System.out.println("键"+key+"="+"值"+value);
}
for (Iterator<Map.Entry<String, String>> keys = map.entrySet().iterator(); keys.hasNext();) {
Map.Entry<String, String> entry =(Map.Entry<String, String>)keys.next();
String key=(String)entry.getKey();
String value=(String)entry.getValue();
System.out.println("第二种方法:键"+key+"="+"值"+value);
}
个人觉得第一种效率要快,但是我没有测试
0 0
- Map 迭代 两种方法
- map迭代方法
- ArrayList迭代的两种方法
- Map的两种传统迭代方式
- 迭代输出Map键值对的几种方法
- RUP 迭代开发计划的两种方法
- RUP 迭代开发计划的两种方法
- Java基础集合之Map的迭代的两种方式
- map两种遍历方法
- Map迭代3种方式
- 迭代Map
- Map迭代
- 备忘 - 迭代Map
- Map 迭代
- Map迭代 方式
- 迭代输出map
- map的迭代
- map 如何迭代
- KMP算法深度解析
- 仿新浪微博2014之登陆界面一(sqlite操作)
- When Methods are Deprecated, How to handle Deprecated Methods
- 关于linux thread_info如何取到当前进程的总结
- Bloom Filter概念和原理
- Map 迭代 两种方法
- 社交媒体的三种关系,你会玩吗?
- RHEL6.2 安装并配置java服务环境
- Java中ArrayList类的用法
- struts2--(5)--ongl
- 2014.4.3个人日记
- 从自定义对话框 派生出新的子对话框 [转]
- Spring MVC3 复杂表单属性绑定
- codechef Code 2014 GRID,CLOCK