我的map对象中存放{id,array},我用remove()移除时,发现id被移除了,可是array还在,求指点怎么将他们全部移除
map的remove(Object key)需要传入一个key值然后会删掉该key和对应的value,如果要删除所有元素的话试试clear()
array还在是什么意思,array的引用还在吗?如果是的话设为null就可以了.如果已经没有指向array的引用了那就无需担心了,gc会替你考虑的.
1 回答14.1k 阅读✓ 已解决
2 回答6.8k 阅读✓ 已解决
1 回答3.1k 阅读
2 回答7.2k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
map的remove(Object key)需要传入一个key值然后会删掉该key和对应的value,如果要删除所有元素的话试试clear()