java雙列集合遍歷
雙列集合遍歷-1-根據鍵獲取值:
HashMap<String, String> map = new HashMap<>();
map.put("白起", "WhiteKiller");
map.put("妲己","狐狸");
map.put("露娜", "紫霞仙子");
//獲取集合鍵的值 map.keySet()
Set<String> keys= map.keySet();
//遍歷鍵的集合
for( String key : keys){ //for( String key : map.keySet())
//根據鍵獲取值
String value= map.get(key);
//列印 鍵:值 對
System.out.println( key+ ":" + vale);
}
雙列集合遍歷-2-通過鍵值對物件,獲取對應的鍵和值:
獲取到所有鍵值對物件的集合 entrySet(); 鍵值對物件的型別:Map.Entry<K, V>
遍歷鍵值對物件的集合,獲取到每一個鍵值對物件 增強for
根據每一個鍵值對物件,獲取對應的鍵和值
HashMap<String, String> map = new HashMap<>();
map.put("白起", "WhiteKiller");
map.put("妲己","狐狸");
map.put("露娜", "紫霞仙子");
//獲取到所有鍵值對物件的集合
Set<Map.Entry<String, String>> entrys= map.entrySet();
//遍歷
for( Map.Entry<String, String> entry: entrys ){ //for( Map.Entry<String, String> entry: map.entrySet())
String key= entry.getKey();
String value= entry.getValue();
}