....

  • Автор темы Автор темы MrHaber
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

MrHaber

Активный участник
Пользователь
Баллы
66
/
 
Последнее редактирование:
Оно тебе надо? Простой лист проще прочесть не?
list:
- one
- two
А как можно таким образом реализовать последовательность элементов, и возвращение к началу списка, после окончания его прочтения?
 
А как можно таким образом реализовать последовательность элементов, и возвращение к началу списка, после окончания его прочтения?
List это и есть пронумерованная коллекция.
 
А как можно таким образом реализовать последовательность элементов, и возвращение к началу списка, после окончания его прочтения?
Ну включи немного логику.
Берешь счетчик обычный, допустим от 0 до размера списка (не включно), для получения используешь list.get(i), если i + 1 == size, то ставишь на -1 (в след цикле станет опять 0).

Код:
int size = list.size();
for (int i = 0; i < size; i++) {
    Object object = list.get(i);
    // ...
    if (i + 1 == size) i = -1;
}

Там можно че то и поприкольнее придумать, это нативный вариант
 
Ну включи немного логику.
Берешь счетчик обычный, допустим от 0 до размера списка (не включно), для получения используешь list.get(i), если i + 1 == size, то ставишь на -1 (в след цикле станет опять 0).

Код:
int size = list.size();
for (int i = 0; i < size; i++) {
    Object object = list.get(i);
    // ...
    if (i + 1 == size) i = -1;
}

Там можно че то и поприкольнее придумать, это нативный вариант
for each например.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх