我有一个容器类,其中包含为 Person 对象定义的数组列表。
使用该程序的人被要求注册一个人,我必须创建对象 Person,为其提供用户输入的姓名、姓氏和年龄,然后将其添加到 ArrayList 中。
我的问题是,在创建 Person 对象时,我可以为添加的每个对象指定相同的名称吗?或者我必须将它们命名为 person1、person2 等?
如果是这样,怎么办?
谢谢
最佳答案
不,您不必为它们指定不同的名称。这样做实际上会违背使用集合的目的。您只需执行以下操作即可:
Person p = new Person(...);
// set name, age, etc.
list.add(p);
每次执行此操作时,都会创建一个新的人员
并将其添加到列表中。将名称 p
视为一个可以丢弃的临时变量。
关于java - 添加到 ArrayList 时给对象起什么名字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40442411/