如何在删除对象之前清除集合

时间:2014-05-18 16:48:03

标签: java collections hashmap

我是Java编程和Hashmaps的新手,我遇到了一个需要帮助的问题。

我有一个存储对象集合的Hashmap:

HashMap<String, Shape> turtleShapes = new HashMap<String, Shape>();

我正在尝试确保在删除Turtle对象之前清除海龟形状集合。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可以拨打turtleShapes.clear()

但是,除非您有不寻常的用例,否则您不需要。一旦Turtle对象被删除或超出范围,垃圾收集器将负责清除并删除它使用的所有内容。