一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java遍歷Map的幾種方法分析

java遍歷Map的幾種方法分析

2020-06-06 14:09sir JAVA教程

這篇文章主要介紹了java遍歷Map的幾種方法,結合實例形式分析了使用循環與迭代等方法操作Map遍歷的相關技巧,需要的朋友可以參考下

本文實例分析了java遍歷Map的幾種方法。分享給大家供大家參考,具體如下:

Java代碼:

?
1
2
3
4
5
Map<String,String> map=new HashMap<String,String>();
map.put("username", "qq");
map.put("passWord", "123");
map.put("userID", "1");
map.put("email", "[email protected]");

第一種用for循環

Java代碼:

?
1
2
3
4
for(Map.Entry<String, String> entry:map.entrySet())
{
  System.out.println(entry.getKey()+"--->"+entry.getValue());
}

第二種用迭代

Java代碼:

?
1
2
3
4
5
6
Set set = map.entrySet();
  Iterator i = set.iterator();
  while(i.hasNext()){
    Map.Entry<String, String> entry1=(Map.Entry<String, String>)i.next();
    System.out.println(entry1.getKey()+"=="+entry1.getValue());
}

用keySet()迭代

Java代碼:

?
1
2
3
4
5
6
7
8
9
Iterator it=map.keySet().iterator();
while(it.hasNext())
{
  String key;
  String value;
  key=it.next().toString();
  value=map.get(key);
  System.out.println(key+"--"+value);
}

用entrySet()迭代

Java代碼:

?
1
2
3
4
5
6
7
8
9
10
Iterator it=map.entrySet().iterator();
System.out.println( map.entrySet().size());
String key;
String value;
while(it.hasNext()){
  Map.Entry entry = (Map.Entry)it.next();
  key=entry.getKey().toString();
  value=entry.getValue().toString();
  System.out.println(key+"===="+value);
}

希望本文所述對大家java程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 香蕉国产人午夜视频在线观看 | 欧美一级在线播放 | 成人18在线观看 | 我要看黄色毛片 | 香蕉人人超人人超碰超国产 | 国产一区二区三区欧美精品 | 国产精品激情综合久久 | 97精品国产自在现线免费 | 天堂网www中文天堂在线 | 99福利在线观看 | 午夜福利院电影 | 99爱在线观看精品视频 | 国产一区在线看 | 欧美日韩国产一区二区三区不卡 | 日本大片免a费观看在线 | 亚洲偷窥图区色 | 99久久精品国产片久人 | 好大好粗好舒服 | 草莓视频首页 | 日b在线观看 | 99国产精品久久久久久久... | 亚洲成人mv| 高清国产精品久久 | 青青草高清视频 | 亚洲精品丝袜在线一区波多野结衣 | 91在线视频播放 | 免费人成黄页在线观看69 | 亚洲天堂影院在线观看 | 91啦在线视频 | 亚洲成人三级 | 日本美女动态图片 | 青春学堂在线观看 | 国产成人精品一区 | 欧美精品一区二区在线观看 | 大胆私拍模特国模377 | 五月天婷婷亚洲 | 国产灌醉 | les在宿舍吃她奶 | 歪歪视频在线播放无遮挡 | 亚洲一区二区三区不卡在线播放 | 交换朋友夫妇3中文字幕 |