5

ハッシュマップまたはツリーマップが既に存在する場合、以前のキー値が置き換えられないようにするにはどうすればよいですか?また、例外をスローしてユーザーに通知したいと考えています。

4

5 に答える 5

7

myMap.putIfAbsent(key, val) を使用

これは 1.8 から Map インターフェイスに導入されました。

     * @since 1.8
     */
     default V putIfAbsent(K key, V value) {
于 2016-12-14T22:21:11.737 に答える