Collection col=new ArrayList();引发了“**.java使用了未经检查或不安全的操作”错误,
这是因为JDK1.5中引进了泛型,但是你的ArrayList却没有采用,所有会有安全问题,
比如你可以把一个别的对象放入al里面去,但是取出来的时候可能就会出错了,所以为了安全,在JDK1.5中引进了泛型这个概念。
你可以改成如下样子就不会产生警告了
import java.util.*;
class ArrayListTest
{
public static void main(String[] args)
{//因为你这里放进去的是String对象,所以这样定义
//然后你取出来的时候就不用强制转换了
ArrayList<String> al=new ArrayList<String>();
al.add("weixin");
al.add("sunxin");
al.add("liuxin");
for(int i=0;i<al.size();i++)
{
System.out.println(al.get(i));
}
}
}