Java 在arraylist中创建新对象
因此,我制作了一个类型为Name的数组列表,我试图创建两个新对象,我可以将它们添加到列表中,这样它就可以生成两组不同的全名Java 在arraylist中创建新对象,java,arraylist,java.util.scanner,Java,Arraylist,Java.util.scanner,因此,我制作了一个类型为Name的数组列表,我试图创建两个新对象,我可以将它们添加到列表中,这样它就可以生成两组不同的全名 ArrayList寄存器=新的ArrayList(); 对于(int i=0;i 如果您想创建类型名称ArrayList,那么您将创建name.java类和类似modelClass的类,并定义变量(如果您想定义下面显示的代码) 之后,您将在main方法中调用模型调用并定义ArrayList ArrayList寄存器=新的ArrayList(); 对于(int i=0;i“我
ArrayList寄存器=新的ArrayList();
对于(int i=0;i
如果您想创建类型名称ArrayList,那么您将创建name.java类和类似modelClass的类,并定义变量(如果您想定义下面显示的代码)
之后,您将在main方法中调用模型调用并定义ArrayList
ArrayList寄存器=新的ArrayList();
对于(int i=0;i“我正在尝试创建两个新对象”,您在哪里尝试这样做?抱歉,我看不到。如果您将两个新对象添加到同一列表中,那“两个不同的集合”是什么意思名称列表?这是一个名称列表,而不是两个。如果你想要两个集合,你需要另一个列表。对不起,基本上我正在尝试创建一个名称数组列表,其中包括两个字符串对象firstname和familyname,我试图运行一个循环,两次请求第一个和家族名称,然后将它们放在同一个数组列表中重复你的代码您不必再次声明obit,但需要为它指定一个新名称()
。您这样做有什么问题?
public class Name {
public String FirstName;
public String FamilyName;
public String getFirstName() {
return FirstName;
}
public void setFirstName(String firstName) {
FirstName = firstName;
}
public String getFamilyName() {
return FamilyName;
}
public void setFamilyName(String familyName) {
FamilyName = familyName;
}
}
ArrayList<Name> register = new ArrayList<>();
for (int i = 0; i <4 ; i++) {
Name objt = new Name();
objt.setFirstName(firstName);
objt.getFamilyName(familyName );
register.add(objt);
}
for (int i = 0; i <register.size() ; i++) {
System.out.println(register.get(i).getFullName());
}