我搜索了一些答案,但無法完全找到我正在尋找的答案。說如果我有一個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