遍历Map的三种方式
来源:互联网 发布:阴阳师数据分析 编辑:程序博客网 时间:2024/06/06 01:19
public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
// 第一种:
System.out.println("第一种:通过Map.keySet遍历key和value:");
System.out.println("1.用迭代器的");
Set<String> set = map.keySet();
Iterator<String> it1 = set.iterator();
while (it1.hasNext())
{
String key = it1.next();
System.out.println(key + " " + map.get(key));
}
System.out.println("2.用for循环的");
for (String key : map.keySet())
{
System.out.println(key + " " + map.get(key));
}
// 第二种:
System.out.println("第二种:通过Map.entrySet使用遍历key和value:");
System.out.println("1.用迭代器的");
Iterator<Map.Entry<String, String>> it2 = map.entrySet().iterator();
while (it2.hasNext())
{
Map.Entry<String, String> entry = it2.next();
System.out.println(entry.getKey() + " " + entry.getValue());
}
System.out.println("2.用for循环的");
for (Map.Entry<String, String> entry : map.entrySet())
{
System.out.println(entry.getKey() + " " + entry.getValue());
}
// 第三种:
System.out.println("第三种:通过Map.values()遍历所有的value,但不能遍历key");
for (String v : map.values())
{
System.out.println(v);
}
}
- 遍历Map的三种方式:
- 遍历Map的三种方式
- 遍历Map的三种方式
- Java Map 的三种遍历方式
- JAVA Map 的三种遍历方式
- JAVA Map 的三种遍历方式
- JAVA Map的三种遍历方式
- 遍历Map的三种方式
- Map集合的三种遍历方式
- map集合,遍历的三种方式
- [javase]遍历Map的三种方式
- Map集合遍历的三种方式
- 遍历map的三种方式
- Java 遍历map 的三种方式
- Map的三种遍历方式
- Map集合遍历的三种方式
- map的三种遍历方式
- map的三种遍历方式
- js 获取url 参数
- 线程同步
- Cocos2d-x 系统动画
- android 代码设置Button字体颜色
- 电信RG100E-AA路由猫刷TT固件及一号多拨带ITV设置笔记
- 遍历Map的三种方式
- terminal窗口切换
- s5pv210开发板 android 系统 特有驱动路径说明
- Android中程序的退出解决方案
- Cocos2d-x 自定义动画
- extJS checkBoxColunmTree 可以选择带checkBox的树(tree、grid)
- Ubuntu下Android Studio安装
- 获得及时通知,后台服务
- NSString的一些使用扩展