2015-03-11 1 views
-2

Я создал список массивов для хранения сведений о студенте.Не удалось записать методы для addStudent и removeStudent для arrayList

private ArrayList<Student> classList; 

Затем я инициализировал его в конструкторе.

Course(String courseName) 
{ 
this.courseName = input.next(); 
this.classList = new ArrayList<Student>(); 
} 

Мне нужно записать два метода, которые будут добавлять элементы и removeStudents в arrayList. Мне трудно это сделать. Любая помощь или советы о том, как с этим бороться?

+0

Что вы возникли проблемы с? –

+0

Рассмотрите методы, предоставляемые классами «List <>» и «ArrayList <>». Вы можете найти их здесь (http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html). –

+0

Я не могу заполнить массивList студентами в моем методе addStudents. Я этого раньше не делал. –

ответ

0

У ArrayList уже есть методы для добавления и удаления.

Студент-студент;

Для добавления студента:

classList.add(theStudent); 

Для удаления студента:

classList.remove(theStudent); 
+0

Если вам нужно (как требование), вы можете просто поместить эти вызовы в свои собственные методы. – DigitalNinja

+0

Я пробовал это, но получаю сообщение об ошибке, что аргументы не применимы для (String). –

+0

public void addStudent (Студент) \t { \t \t классList.add ("theStudent"); \t} Так выглядит мой метод. У меня есть тип Student. –

Смежные вопросы