1. 程式人生 > >java雙列集合遍歷

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();

}