小编Zai*_*Riz的帖子

java hashmaps的get()函数

我已经声明了以下hashmap:

HashMap<Integer, Hive> hives
Run Code Online (Sandbox Code Playgroud)

Hive是一个对象.

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

我的目标是修改该位置的Hive对象.如果它返回引用,我可以修改返回的配置单元并完成.但是,如果返回一个副本,那么我将不得不将该副本放回到hashmap中.

对不起这个简单的问题.我试着寻找一个解决方案,但我看到它的任何地方只是说会返回值,它没有说它是否是值的副本或对它的引用.

谢谢,扎因

java reference object hashmap

16
推荐指数
3
解决办法
1万
查看次数

标签 统计

hashmap ×1

java ×1

object ×1

reference ×1