我是Java编程和Hashmaps的新手,我遇到了一个需要帮助的问题。
我有一个存储对象集合的Hashmap:
HashMap<String, Shape> turtleShapes = new HashMap<String, Shape>();
我正在尝试确保在删除Turtle对象之前清除海龟形状集合。
我该如何解决这个问题?
答案 0 :(得分:1)
您可以拨打turtleShapes.clear()
。
但是,除非您有不寻常的用例,否则您不需要。一旦Turtle对象被删除或超出范围,垃圾收集器将负责清除并删除它使用的所有内容。