java 哈希映射的 get() 函数
我声明了以下哈希映射:
HashMap<Integer, Hive> hives
其中 Hive 是一个对象。
如果我调用“hives.get(2)”,它会在该位置返回对象Hive的副本还是对它的引用?
我的目标是修改该位置的 Hive 对象。如果它返回引用,我可以修改返回的hive并完成。但是,如果返回副本,那么我必须将该副本放回哈希映射中。
很抱歉这个简单的问题。我试图四处寻找解决方案,但是无论我在哪里看,它都只是说该值将被返回,它没有说它是该值的副本还是对它的引用。
谢谢,扎因