在Eclipse中创建和添加ArrayList

时间:2015-11-13 05:37:24

标签: java eclipse arraylist

所以我是编码的新手,我的教授给了我们一个从头开始工作的任务,我至少坚持制作一个arraylist我不确定我是否记下它正确并添加到数组列表。

public class Roster {
    public Roster() {
        ArrayList<Student> students = new ArrayList<Student>();
  1. 创建一个新的课程名单,它将管理一系列学生。将此类放在模型包中。

  2. 添加默认构造函数。在此构造函数中,创建Student对象的空ArrayList的数据成员。

  3. 添加一个可以将Student对象添加到名单的方法。不要忘记检查Student对象是否为null(如果是,抛出IllegalArgumentException)。

  4. 添加方法,以便可以添加学生,而不是学生对象,但具有第一个姓名,姓氏和成绩。使用上一条指令中使用的相同方法名称。

  5. 我对制作它的这四个步骤感到困惑,添加到数组列表中有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

students声明为该类的成员,以便其他方法可以访问它。

public class Roster
{
  ArrayList<Student> students;
  public Roster()
  {
    students = new ArrayList<Student>();
  }
  public void addStudent(Student student)
  {
    if(student == null)
      throw new IllegalArgumentException;
    students.add(student);
  }
  public void addStudent(String firstname, String lastname, String grade)
  {
   Student student = new Student(firstname, lastname, grade);//assuming there is this constructor
   //If you don't have that constructor you might have some setters use them.
   students.add(student);
  }
}