Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Map<K,V>インターフェースについて:
Map<K,V>
操作をサポートしているがand操作をサポートしていないkeySet()a を返すのはなぜですか?Setremoveadd()addAll()
keySet()
Set
remove
add()
addAll()
Setによって返されるはkeySetによってサポートされているMapため、マップへの変更はセットに反映され、その逆も同様です。これは、 を呼び出すと、から一致removeが削除されることを意味します。SetEntryMap
keySet
Map
Entry
に対応する値 [s] なしでキー [s] を追加することはできないため、その上でaddorを呼び出しても意味がありません。addAllSetMap
add
addAll