欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java遍歷map的值和鍵

周雨萌1年前7瀏覽0評論

在Java中,Map是一種鍵值對存儲的數據結構,通常用于存儲各種類型的對象。遍歷Map的值和鍵是我們經常會使用的操作,下面我們來看看Java如何實現這兩種遍歷方式。

遍歷Map的值:

Mapmap = new HashMap<>();
map.put("name", "張三");
map.put("age", "18");
map.put("sex", "男");
// 遍歷Map的值
for (String value : map.values()) {
System.out.println(value);
}

上面的代碼中,我們使用了Map的values()方法獲取Map中所有的值,并使用for循環遍歷輸出到控制臺。這種方式只能獲取到值,如果需要同時獲取鍵和值,可以使用下面的遍歷Map的鍵值對的方法。

遍歷Map的鍵和值:

Mapmap = new HashMap<>();
map.put("name", "張三");
map.put("age", "18");
map.put("sex", "男");
// 遍歷Map的鍵和值
for (Map.Entryentry : map.entrySet()) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}

上面的代碼中,我們使用了Map的entrySet()方法獲取Map中所有的鍵值對,遍歷輸出到控制臺。這種方式既可以獲取到鍵,也可以獲取到值,更加靈活。需要注意的是,entrySet()方法返回的是一個Set集合,每個元素都是一個Map.Entry對象,我們在循環遍歷時需要使用Map.Entry來聲明類型。