我搜索了一些答案,但无法完全找到我正在寻找的答案。说如果我有一个ArrayList“学校”,并在该ArrayList里有几个“学生”对象。我将如何访问每个单独的ArrayList条目以调用每个学生对象上的方法?来自ArrayList的Java对象方法
举例来说,我已经试过:
System.out.println(school[0].getStudentName());
但它似乎并没有工作。
在学校里面ArrayList是我通过这个创建的几个学生对象。
public void addStudent(String name, int age) {
Student student = new Student(name, age);
school.add(student);
}
通过使用List函数'Object get(int index)'https://docs.oracle.com/javase/7/docs/api/java/util/List.html#get%28int%29 –
使用' school.get(int i)'其中'i'是你的'student'对象所在的索引。 –
您将一个ArrayList与一个数组混合在一起。获取数组元素使用'arrayname [index]'。获取数组列表的元素使用'arraylistname.get(index)'。 – reporter