在arraylist中创建新对象

bfnvny8b  于 2021-06-26  发布在  Java
关注(0)|答案(1)|浏览(376)

所以我制作了一个类型为name的数组列表,我试图创建两个新的对象,我可以添加到列表中,这样它就生成了两组不同的全名。

ArrayList<Name> register = new ArrayList<>();
for (int i = 0; i <4 ; i++) {

    Name objt = new Name();
    objt.setFirstName(firstName);
    objt.setFamilyName(familyName );
    register.add(objt);
Name person = new Name();
for (int i = 0; i <3 ; i++) {
    person = register.get(i);
    System.out.println(person.getFullName());
pgvzfuti

pgvzfuti1#

如果您想创建类型名arraylist,那么您将创建name.java类和modelclass,如果您想定义下面显示的代码,请定义变量。

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;
        }
    }

之后,您将在main方法中调用模型调用并定义arraylist。

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());
    }

我希望这段代码是你的充分利用!

相关问题