"+entry.getValue());} 第二种用迭代 Java代码 Set set = map.entrySet();Iterator i = set.iterator();while(i.hasNext()){ Map.Entry entry..." />

JAVA循环遍历Map的几种方法

第一种用for循环 Java代码 for(Map.Entry entry:map.entrySet()){ System.out.println(entry.getKey()+"--->"+entry.getValue());} 第二种用迭代 Java代码 Set set = map.entrySet();Iterator i = set.iterator();while(i.hasNext()){ Map.Entry entry...
JAVA循环遍历Map的几种方法
第一种用for循环

Java代码
for(Map.Entry<String, String> entry:map.entrySet()){
System.out.println(entry.getKey()+"--->"+entry.getValue());
}

第二种用迭代

Java代码
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代码
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代码
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);
}2018-05-27
mengvlog 阅读 54 次 更新于 2025-10-30 21:39:12 我来答关注问题0
檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部