Java Map
14個の関数
putmap.put(key, value)指定したキーと値を関連付けます。
getmap.get(key)指定したインデックスの要素を返します。
getOrDefaultmap.getOrDefault(key, default)キーの値を返します。キーが見つからない場合はデフォルト値を返します。
containsKeymap.containsKey(key)マップに指定したキーが含まれている場合にtrueを返します。
containsValuemap.containsValue(value)マップに指定した値が含まれている場合にtrueを返します。
removemap.remove(key)指定したインデックスまたは値の要素を削除します。
sizemap.size()要素の数を返します。
isEmptymap.isEmpty()文字列の長さが0の場合にtrueを返します。
keySetmap.keySet()キーのSetビューを返します。
valuesmap.values()値のCollectionビューを返します。
entrySetmap.entrySet()キーと値のマッピングのSetビューを返します。
putIfAbsentmap.putIfAbsent(key, value)キーがまだ存在しない場合のみ値を挿入します。
mergemap.merge(key, value, remappingFn)キーが存在する場合はマージ関数を適用し、存在しない場合は値を挿入します。
forEachmap.forEach((k, v) -> { ... })各エントリに対して指定したアクションを実行します。
