java hashmaps 的 get() 函数

2024-05-01

我声明了以下哈希图:

HashMap<Integer, Hive> hives

其中 Hive 是一个对象。

如果我调用“hives.get(2)”,它会返回该位置的对象 Hive 的副本还是对其的引用?

我的目标是修改该位置的 Hive 对象。如果它返回引用,我只需修改返回的配置单元即可完成。但是,如果返回一个副本,那么我必须将该副本放回到哈希图中。

抱歉问这个简单的问题。我尝试四处寻找解决方案,但在我查看的所有地方都只是说将返回该值,而没有说明它是该值的副本还是对其的引用。

谢谢, 扎因


它返回一个引用。除非另有说明,您几乎可以假设情况就是如此。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java hashmaps 的 get() 函数 的相关文章

随机推荐