色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java循環取key 和value

李中冰1年前7瀏覽0評論

在Java語言中,Map是一種非常重要的數據結構,它可以存儲鍵值對的映射關系,常見的實現類有HashMap、TreeMap等。當我們需要遍歷Map中的所有鍵值對時,可以使用循環方式來取出每一個鍵和值。

Mapmap = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
// 循環取出map中的鍵和值
for (Map.Entryentry : map.entrySet()) {
String key = entry.getKey();  // 取出鍵
String value = entry.getValue();  // 取出值
System.out.println("key=" + key + ", value=" + value);
}

在上面的代碼中,我們先定義了一個Map對象,并向其添加了三個鍵值對。接著,通過Map的entrySet方法獲取所有鍵值對的集合,然后通過for循環遍歷集合中的每一項,并通過entry.getKey()和entry.getValue()方法取出鍵和值。

需要注意的是,Map中的鍵和值都必須是對象類型,如果使用基本數據類型來做鍵或值時,需要先將其包裝成對應的對象,例如使用Integer包裝int,使用Double包裝double等。