报告迭代集合并且可以替换为增强型 for 循环(foreach 迭代语法)的 while 循环。

示例:


  Iterator it = c.iterator();
  while(it.hasNext()) {
    Object obj = it.next();
    System.out.println(obj);
  }

可以替换为:


  for (Object obj : c) {
    System.out.println(obj);
  }

仅当项目或模块的语言级别为 5 或更高时,此检查才会报告。