久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java的map遍歷方式有哪些

共計(jì) 906 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。

Java 的 Map 可以使用以下幾種方式進(jìn)行遍歷:

  1. 使用 entrySet() 方法遍歷:通過 Map 的 entrySet() 方法獲取到所有的鍵值對(duì)對(duì)象,然后使用迭代器或者增強(qiáng) for 循環(huán)遍歷。
Map map = new HashMap();
// 添加鍵值對(duì)
map.put("A", 1);
map.put("B", 2);
// 遍歷
for (Map.Entry entry : map.entrySet()) {String key = entry.getKey();
Integer value = entry.getValue();
// 打印鍵值對(duì)
System.out.println(key + ":" + value);
}
  1. 使用 keySet() 方法遍歷:通過 Map 的 keySet() 方法獲取到所有的鍵集合,然后使用迭代器或者增強(qiáng) for 循環(huán)遍歷,再通過獲取 value 的方式獲取對(duì)應(yīng)的值。
Map map = new HashMap();
// 添加鍵值對(duì)
map.put("A", 1);
map.put("B", 2);
// 遍歷
for (String key : map.keySet()) {Integer value = map.get(key);
// 打印鍵值對(duì)
System.out.println(key + ":" + value);
}
  1. 使用 values() 方法遍歷:通過 Map 的 values() 方法獲取到所有的值集合,然后使用迭代器或者增強(qiáng) for 循環(huán)遍歷。
Map map = new HashMap();
// 添加鍵值對(duì)
map.put("A", 1);
map.put("B", 2);
// 遍歷
for (Integer value : map.values()) {
// 打印值
System.out.println(value);
}
  1. 使用 Lambda 表達(dá)式遍歷(Java 8 及以上版本):使用 Java 8 的新特性 Lambda 表達(dá)式對(duì) Map 進(jìn)行遍歷。
Map map = new HashMap();
// 添加鍵值對(duì)
map.put("A", 1);
map.put("B", 2);
// 遍歷
map.forEach((key, value) -> {
// 打印鍵值對(duì)
System.out.println(key + ":" + value);
});

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-21發(fā)表,共計(jì)906字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 河南省| 新绛县| 汉沽区| 宁海县| 和顺县| 永顺县| 沐川县| 高青县| 长丰县| 三江| 海南省| 乐至县| 临沂市| 鹰潭市| 琼中| 夏津县| 隆德县| 陈巴尔虎旗| 韶山市| 聂荣县| 吉安县| 资中县| 德化县| 阜康市| 五台县| 台安县| 儋州市| 南投市| 乳源| 同仁县| 北安市| 章丘市| 鞍山市| 卓资县| 历史| 同仁县| 兴化市| 甘泉县| 潜江市| 托克逊县| 和政县|