public class ForTest {
public static void main(String[] args){
List list = new List();
for(int i=0;i<0x20;i++){
for(int j=0;j<i;j++){
if(j*j==i){
list.add(i+"");
break;
}
}
}
for(String s:list){
System.out.println(s);
}
}
}
这个增强for循环的这一快报错,错误信息是:Can only iterate over an array or an instance of java.lang.Iterable
请问下这是什么原因?list集合不能用增强for循环吗,我记得可以的