public Student(String name, String sch, int stay, String year)
{
String name1 = getInput("Enter your name:");
this.name = name1;
String sch1 = getInput("Enter your scholarship:");
this.sch = sch1;
String number = getInput("Enter years of stay: ");
this.stay = Integer.parseInt(number);
for (int i=0; i < programList.size(); i++)
{
if (stay==1)
{
//If the student's year of stay is only 1 year I will put he/she to the "freshmenList". How will I do that?
}
}
Вот мой код. Я хочу отсортировать введенные элементы в новом ArrayList в соответствии с данными о времени пребывания. (Если год пребывания = 1, то первокурсники arraylist, if = 2, затем второкурсник arraylist, и так далее). Как я это сделаю? Спасибо!Как разбить Arraylist на более мелкие списки?
'freshmenList.add (это) ; 'И я уверен, что вы не хотите иметь этот цикл' for' в конструкторе 'Student'. – Tom
Итак, я проигнорирую цикл for здесь, тогда это будет только: if (stay == 1) freshmenList.add (this.name)? – James
Если вы хотите только имя, то да. – Tom