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.
HashMap<Integer, List<String>> storeR;というHashMapがあるとします。「11、name1、name2」が格納されているので、その11を他の番号に変更しますか?どうすればいいですか?皆さんが私を助けてくれることを願っています。ありがとうございました。
HashMap<Integer, List<String>> storeR
キーを変更しようとしている場合、基本的に古いエントリを削除して新しいエントリを挿入する必要があります。remove削除されるエントリから値を返すという事実を使用できます。
remove
List<String> oldValue = map.remove(oldKey); map.put(newKey, oldValue);
古いキーを削除し、新しいキーでリストを追加する必要があります。