java - 添加到 ArrayList 时给对象起什么名字

标签 java object arraylist

我有一个容器类,其中包含为 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/

相关文章:

java - 如何通过方法实现动态查找类?

java - 按钮文本需要根据 EditText 输入的数据进行更改

Java相当于python数组初始化

java - Maven Spring Boot 无法实例化 SLF4J LoggerFactory 报告异常 :

php - MySQL 连接 : globally or in object?

java - 如何使用 JUnit 和 Maven Surefire 插件将数据添加到测试用例

javascript - 循环遍历对象数组

javascript - 如何在类构造函数中实现 'tracking' 对象?

java - 如何为 Java JTree 设计外观,使其看起来像用于 xml 文档?

java - 模式匹配时排除某个模式位于另一个模式内部时