我是 Java 新手,正在尝试学习程序员可以使用的各种集合。我将“java.util”导入 Eclipse 中的剪贴簿并检查以下代码。
ArrayList<String> list = new ArrayList<String>();
list.add("test1");
list.add("test2");
我收到这个输出。
The type ArrayList is not generic; it cannot be parameterized with arguments <String>
Syntax error, parameterized types are only available if source level is 5.0
The type ArrayList is not generic; it cannot be parameterized with arguments <String>
Syntax error, parameterized types are only available if source level is 5.0
这个错误是什么意思?我没有制作通用数组列表;我制作了一个字符串数组列表。此外,什么是“源级别”?