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遍歷地圖的資料整理,後續繼續補充相關資料,謝謝大家對本站的支持! ,謝謝大家對本站的支持!