Мой вопрос, будет ли последовательность элементов, выбранных из списка, всегда одинаковой,
является ли это поведение конструкции детерминированным для
java "List"s - descendants of java.util.List
2) вопрос, если я использую
for(Object o: list)
конструкцию и внутри тела цикла увеличиваю переменную,
это будет индекс элементов списка? Итак, как это проходит через элементы списка, от 0 до size () - 1 или хаотично?
List.get(i)
всегда будет возвращать этот элемент?
3) вопрос (полагаю, на 2-й вопрос ответ будет отрицательным, поэтому:)
for (int i=0; i < list.size(); i++) {
}
- лучший способ, если мне нужно сохранить индекс элемента, а затем получить его из списка по его идентификатору?
Общий:
Мне просто нужно сохранить позицию в списке в поле каждого объекта.
object.setPosInList(currentIndexOfTheLoop)
Теперь ясно?