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());
}
当我在IntelliJ IDEA中输入此Java代码时,代码分析功能建议我将while循环替换为for each循环,因为我正在对集合进行迭代。为什么会这样?