ArrayList<Object> list = new ArrayList<Object>();
list.add(12);
list.add("Hello");
list.add(true);
list.add('c');
Iterator iterator = list.iterator();
while(iterator.hasNext())
{
System.out.println(iterator.next().toString());
}
Когда я ввожу этот код Java в IntelliJ IDEA, функция анализа кода предполагает, что я заменяю цикл while на каждый цикл, поскольку я выполняю итерацию в коллекции. Почему это?