Как я могу отдать ордер for for при создании объектов? - PullRequest
0 голосов
/ 23 декабря 2019

Я хочу создать объекты учеников, которые имеют порядок, такой как ученик 1, ученик 2, ученик 3 и т. Д. И затем я хочу добавить свои объекты в ArrayList. Поэтому я попробовал это:

ArrayList<Student> students = new ArrayList<Student>();
Student student;
for (int i=0; i<20; i++) {
    student=new Student();
    students.add(student);
}

Тем не менее, я думаю, что приведенный выше код не дает порядок. Он просто создает 20 студенческих объектов. Интересно, как я могу создать 20 ученических объектов, используя цикл for и навести порядок в этих объектах.

1 Ответ

0 голосов
/ 23 декабря 2019

Пожалуйста, обратитесь к документу Java функции добавления -

/**
 * Appends the specified element to the end of this list.
 *
 * @param e element to be appended to this list
 * @return <tt>true</tt> (as specified by {@link Collection#add})
 */
public boolean add(E e) {
    ensureCapacityInternal(size + 1);  // Increments modCount!!
    elementData[size++] = e;
    return true;
}

Что означает, что порядок будет сохранен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...