JAVA MAP删除元素

我的map对象中存放{id,array},我用remove()移除时,发现id被移除了,可是array还在,求指点怎么将他们全部移除

阅读 12.8k
2 个回答

map的remove(Object key)需要传入一个key值然后会删掉该key和对应的value,如果要删除所有元素的话试试clear()

array还在是什么意思,array的引用还在吗?如果是的话设为null就可以了.如果已经没有指向array的引用了那就无需担心了,gc会替你考虑的.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进