gpt4 book ai didi

java - 在 "for each"java中获取引用

转载 作者:行者123 更新时间:2023-12-02 06:04:44 24 4
gpt4 key购买 nike

我有这个代码:

ArrayList<MyClass> MyArrayList = new ArrayList<MyClass>();

for (int i = 0; i < 10; i++){
MyClass AuxObject = new Myclass(); // Generates an object whit random properties;
MyArrayList.add(AuxObject);
}

/*

At this point lets suposse we have the list like this

Obj1
obj2
obj3
obj4
obj5
obj6
obj7
obj8
obj9
obj10

*/


MyClass MyAuxObject = null;

for(MyClass NObject: MyArrayList){
if(NObject.SomeBoolean == true){
MyAuxObject = NObject; // is valid?
break;
}
}

我的问题是“MyAuxObject”将是对我列表中某个对象的引用还是将为空?我可以使用“Nobject”来获取对列表中对象的引用吗?

最佳答案

Java 总是使用对象的引用。

MyAuxObject 是对 NObject 引用的同一对象的引用。

(假设某些内容满足 if 条件。否则,MyAuxObject 仍为 null。)

关于java - 在 "for each"java中获取引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22394627/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com