IntelliJ 建议将 while 循环替换为 for 每个循环。为什么?
2022-09-01 18:29:03
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循环,因为我正在迭代集合。这是为什么呢?