请教一个很简单的ArrayList不能运行的问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 11:32:06
import java.util.ArrayList;
public class ab
{
public static void main(String args[])
{
ArrayList list=new ArrayList();
list.add("today");
}
}

这个应该很简单的吧,看似没什么问题啊,为什么我运行会产生下面的问题,以前也似乎没出现过啊,图片上传可能慢点

这是图片上的话
Note:ab.java uses unchecked or unsafe operations.
Note:Recompile with -Xlint:unchecked for details.

我电脑重启过了也没用......
那么能问下该怎么改 才对吗?? 谢谢了
怎么指定存储类型呢?? 能说的更详细一点吗,我可以加分的,谢谢了 告诉我该怎么改才能用ArrayList

import java.util.ArrayList;
import java.util.List;

List<String> l=new ArrayList<String>();
l.add("d");

这个是因为 你没有使用泛型 用了泛型就不会有这个提示 不会影响你的使用

这说明你系统中安装的JDK版本为5.0+,JDK5.0引入了一些新的特性,其中就包括泛型这个概念。你的集合中没有指定存储的类型,所以会有这样的警告。今后当你使用eclipse时就会遇到黄色的警告标志,但它并非错误。

import java.util.ArrayList;
public class ab
{
public static void main(String args[])
{
ArrayList<String> list=new ArrayList<String>();
list.add("today");
}
}