【问题标题】:How do you store three different objects in a list array in Java [closed]如何在 Java 中的列表数组中存储三个不同的对象 [关闭]
【发布时间】:2012-12-04 21:55:05
【问题描述】:

我需要在 java 中创建一个可以容纳三个不同对象(姓氏、名字、结果)的列表数组,并且想知道如何做到这一点

【问题讨论】:

  • (假设是java)更好的方法可能是为它创建一个class,其中包含surnamefornameresult字段。

标签: java arrays object arraylist


【解决方案1】:

最好的也是面向对象的方法是创建一个具有姓氏、名字和结果的类作为属性(实例变量),如下所示:

class Student{
private String surname;
private String forename;
private String result;
public Details(String surname, String forename, String res){
   //initialize properties here
  }
}

现在,创建一个只接受 Student 对象的列表。

List<Student> list = new ArrayList<Student>();
list.add(new Student("surname", "forname", "pass"));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2011-03-26
    • 1970-01-01
    • 2021-07-31
    • 1970-01-01
    相关资源
    最近更新 更多