Java中遍历地图的几种方法
MAP <String,String> map = new Hashmap <String,String>(); map.put(“用户名”,“ qq”); map.put(“密码”,“ 123”); map.put(“ userId”,“ 1”); map.put(“电子邮件”,“ [email protected]”); MAP <String,String> map = new Hashmap <String,String>(); map.put(“用户名”,“ qq”); map.put(“密码”,“ 123”); map.put(“ userId”,“ 1”); map.put(“电子邮件”,“ [email protected]”);
第一种用为循环
for(map.entry <string,string> entry:map.entryset()){system.out.println(entry.getKey()+“ --->”+entry.getValue()); } for(map.entry <string,string> entry> entry:map.entryset()){system.out.println(entry.getKey()+“ --->”+entry.getValue()); }第二种用迭代
set set = map.entryset();迭代器i = set.iterator(); while(i.hasnext()){map.entry <string,string> entry1 =(map.entry <string,string>)i.next(); system.out.println(entry1.getKey()+“ ==”+entry1.getValue()); } set set = map.entryset();迭代器i = set.iterator(); while(i.hasnext()){map.entry <string,string> entry1 =(map.entry <string,string>)i.next(); system.out.println(entry1.getKey()+“ ==”+entry1.getValue()); }用键集()迭代
迭代器it = map.keyset()。iterator(); while(it.hasnext()){字符串键;字符串值; key = it.next()。toString();值= map.get(key); system.out.println(key+“ - ”+value); }迭代器it = map.keyset()。iterator(); while(it.hasnext()){字符串键;字符串值; key = it.next()。toString();值= map.get(key); system.out.println(key+“ - ”+value); }用入口集()迭代
迭代器it = map.entryset()。iterator(); system.out.println(map.entryset()。size());字符串键;字符串值; while(it.hasnext()){map.entry entry =(map.entry)it.next(); key = entry.getKey()。toString(); value = entry.getValue()。toString(); system.out.println(key+“ ====”+value); }以上就是对java遍历地图的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!,谢谢大家对本站的支持!