由于我的Java概念很少,所以我有一个基本问题。

在这个情况下:

Device devA = new Device();
Device devB = new Device();
ArrayList<Device> allDev = new ArrayList();
allDev.add(devA);
allDev.add(devB);


如果在那之后我修改了devAdevBallDev也会相应地修改吗?

最佳答案

是。您将对devAdevB的引用添加到ArrayList。当您通过ArrayList访问它们时,对这些对象的任何更改也将反映给它们。

关于java - 初始化和修改ArrayList,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9832009/

10-11 22:22
查看更多