java语言如何循环读取Map对象内的数据
发布网友
发布时间:2022-04-22 04:53
我来回答
共4个回答
热心网友
时间:2024-02-12 08:39
Set<Object> keySet = map.keySet();//获取map的key值的集合,set集合
for(Object obj:keySet){//遍历key
System.out.println("key:"+obj+",Value:"+map.get(obj));//输出键与值
}
热心网友
时间:2024-02-12 08:39
public class MapTest {
public static void main(String[] args) {
Map m = new HashMap();
m.put("name", "LQX");
m.put("age", 23);
m.put("sex", true);
Object s[] = m.keySet().toArray();
for(int i = 0; i < m.size(); i++) {
System.out.println(m.get(s[i]));
}
}
热心网友
时间:2024-02-12 08:40
for(Map.Entry<String, List> entry : map.entrySet()) {
System.out.println(entry.getKey());
List ls=entry.getValue();
}
Iterator it = map.keySet().iterator();
while(it.hasNext()){
String key = (String) it.next();
List value = map.get(key);
}
热心网友
时间:2024-02-12 08:40
使用Iterator 你看你的回答里面 zhoulianglg的回答很不错!我也是这么想的!