0
什麼是最合適的方式clear
a Map
0123,,假設我只是想清除頂級Map
中的所有條目?Java清除地圖
Map<String, Map<Integer, Integer>> nestedMap;
方法A:只有頂級地圖清除。
nestedMap.clear();
方法B:清除內的地圖,然後清除頂層地圖。
for (Map<Integer, Integer> innerMap: nestedMap.values()) {
innerMap.clear();
}
nestedMap.clear();
你只需要清除外部地圖,或者你還需要確保內部地圖也被清除?做一個人做你所需要做的事。 – resueman
我得到了我的答案,但我編輯了一點我的問題。我擔心垃圾收集,但看起來java足夠聰明來處理它。 –