map1 8新方法getOrDefault簡單應用

2021-10-07 22:35:15 字數 517 閱讀 7157

前段時間看某個框架原始碼時,看到有用到map.getordefault這個方法,出於好奇就簡單了解了一下。

直接看一下原始碼還是比較簡單的,傳入key和乙個預設值,如果key值存在就直接返回對應的value值,否則直接返回預設值。

default v getordefault

(object key, v defaultvalue)

具體應用

/**

* 利用map統計乙個字串中,每個字母出現的次數

*/public

class

mapdemo

private

static map method1()

else

}return map;

}private

static map method2()

return map;

}}

getordefault是不是看起來更簡潔,更裝逼。。。

脊柱 保健新方法

文章簡介 日本養生學家推廣出了一套被稱為 西氏健康法 的養生 保健方法 睡平板床 枕硬枕頭 金魚運動 毛管運動 合掌合蹠法以及背腹運動等六項運動方法。這些健康法可以糾正 脊椎的歪斜 彎曲 椎間盤突出 小關節紊亂 同時,促進血液回流,改善微迴圈降低血液黏稠度,使心臟回流量及搏出量增加,增加身體主要臟器...

TinyOS更新方法

介紹兩種方法 在linux或者cygwin環境下更新 設定環境變數 export cvsroot pserver anonymous tinyos.cvs.sourceforge.net cvsroot tinyos 接入命令 cvs d pserver anonymous tinyos.cvs.s...

軟體更新方法

軟體更新方法 摘要 本發明涉及通訊領域,公開了一種軟體更新方法,使得能夠在一次更新過程中,提供軟體新增功能的無縫銜接和新版本軟體的格式更改,同時使得軟體公升級方法對未來的未知需求有最佳的適應能力,並能提高軟體公升級效率。本發明將要公升級的軟體分為三個部分 新版本軟體包頭部 與軟體公升級相關的部分和其...