我编写了下面一段有关集合的代码,但在编译的时候通不过,请问我的问题出在哪里吗,谢谢import java.util.*;
class ArrayListTest
{
public static void main(String[] args)
{
ArrayList at=new ArrayList();
at.add("wangwu");
at.add("lishi");
a1.add("zhangshang");
for(int i=0;i<a1.size();i++)
{
System.out.println(a1.get(i));
}
}
}
你引用叫at但是下面有两行是a1,其余的没什么毛病,编译运行也没错
public class ArrayListTest ....
class ArrayListTest
{
public static void main(String[] args)
{
ArrayList at=new ArrayList();at.add("wangwu");
at.add("lishi");
at.add("zhangshang");for(int i=0;i<at.size();i++)
{
System.out.println(at.get(i));
}}
}结果:wangwu
lishi
zhangshang
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。