使用了一下jdk1.5中的foreach循环一个List,报编译错误,如果换成数组却没有问题,为什么
这是发生错误的代码,如果换成数组就没有问题,搞不清楚为什么
public void testList()
{
List array=new ArrayList();
array.add( "AAAA ");
array.add( "BBBB ");
array.add( "CCCC ");
for (String list: array)
{
System.out.println( "曾经的青史留名: " + list);
}
}
------解决方案--------------------List <String> array = new ArrayList <String> ();