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足够聪明来处理它。 –