首頁 > Java > java教程 > 主體

Java Map集合的新功能有哪些?

WBOY
發布: 2023-05-08 18:22:17
轉載
1028 人瀏覽過

說明

1、若Map中沒有與Key相對應的鍵值對,則PutKey和將Key帶入函數運算後的結果為Value鍵值對;若Key存在,則忽略Put操作。

刪除儲存於在Map中鍵值對等於參數Key和Value的情況。

2、從Map取得指定Key的Value值,如果沒有,回傳指定預設值。

將Map中指定Key的Value設定為透過函數計算存在值和傳輸值的結果的新值。

實例

Map<Integer, String> map = new HashMap<>();
 
for (int i = 0; i < 10; i++) {
    // 与老版不同的是,putIfAbent() 方法在 put 之前,
    // 会判断 key 是否已经存在,存在则直接返回 value, 否则 put, 再返回 value
    map.putIfAbsent(i, "val" + i);
}
 
// forEach 可以很方便地对 map 进行遍历操作
map.forEach((key, value) -> System.out.println(value));
登入後複製

Java是什麼

#Java是一種物件導向程式語言,可以寫桌面應用程式、網路應用程式、分散式系統和嵌入式系統應用程式。

以上是Java Map集合的新功能有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!