我自己写的最简陋的程序的问题:
import java.util.*;public class testToArray
{
public static void main(String args[])
{
List c = new ArrayList();
c.add("1");
}
}在用javac testToArray.java编译的时候提示使用了未经检验或不安全的操作
按照提示用javac testToArray.java -Xlint unchecked编译,提示如下:testToArray.java:8: 警告:[unchecked] 对作为普通类型 java.util.List 的成员的 add
(E) 的调用未经检查
c.add("1");
^
小弟不才,实在不知道这是怎么回事,望各位指教
import java.util.*;public class testToArray
{
public static void main(String args[])
{
List c = new ArrayList();
c.add("1");
}
}在用javac testToArray.java编译的时候提示使用了未经检验或不安全的操作
按照提示用javac testToArray.java -Xlint unchecked编译,提示如下:testToArray.java:8: 警告:[unchecked] 对作为普通类型 java.util.List 的成员的 add
(E) 的调用未经检查
c.add("1");
^
小弟不才,实在不知道这是怎么回事,望各位指教
List<String> c = new ArrayList<String>();
这样,就不会有警告了。
List<String> c = new ArrayList<String>();
c.add("1");