【发布时间】:2015-02-24 19:40:26
【问题描述】:
我正在尝试创建一个整数类型的 ArrayList,但它给了我这个错误(我正在使用这个名为 jikes 的编译器) 代码:
ArrayList<Integer> = new ArrayList<Integer>();
错误:
***语义错误:使用类型参数访问泛型类型需要使用“-source 1.5”或更高版本。编译将继续使用原始类型“Java.util.arraylist”,但不会发出任何类文件。
【问题讨论】:
-
每个变量都需要一个名字,所以给“他”一个名字:
ArrayList<Integer> list = new ArrayList<Integer>();。你的编译器级别很可能是1.4。您至少需要1.5才能使用泛型。阅读编译器的手册/帮助页面,了解如何执行此操作。 -
您使用哪个 Java 版本?
-
看个笑话:你有什么好的理由使用它吗?
-
@Tom:回答一下。因为它是。