我有以下课程:
public class Profile{
String name, age, location;
}
假设我有以下代码:
ArrayList<Profile> profiles = somePopulatedArrayList;
Profile profile = profiles.get(1);
profile.name = "New name here";
我的问题是,当我有上述内容时,.name
ArrayList 中的对象是否得到更新,或者我是否在这里创建了一个全新的对象并且只更改该.name
对象Profile
的 ArrayList 中存储的对象仍然具有旧名称?
我正在尝试编辑 ArrayList 中对象的属性,我想知道上述方法是否正确?