有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从类变量向列表中添加项

我创建了一个名为Test的类,其中包含(名称和姓氏变量)以及getter和setter,然后我列出了一个Test类型的列表。我使用set方法设置变量值,然后尝试将klass.setName(nminput)klass.setSurname(surnminput);添加到列表中,但即使使用循环,也只能添加一个值。是否仍然可以从类变量向列表中添加项

Scanner input = new Scanner(System.in);
Test klass = new Test("name", "surname");
List < Test > list = new ArrayList < > ();

for (int i = 0; i < 3; i++) {
    String nminput = input.next();
    String surnminput = input.next();
    klass.setName(nminput);
    klass.setSurname(surnminput);
    list.add(klass);
    i++;
}
System.out.println(list);

共 (0) 个答案