所以我正在尝试创建Item类型的ArrayList,它是我在单独文件中定义的Item类的Object.这是我与该问题有关的代码:
import java.util.ArrayList;
private ArrayList<Item> items = new ArrayList<Item>();
Run Code Online (Sandbox Code Playgroud)
我收到的错误是这样的:
The type ArrayList is not generic; it cannot be paramaterized with arguments <Item>
Run Code Online (Sandbox Code Playgroud)
我有另一个程序的文件,我已经声明并使用了ArrayList和Object,它运行正常.
我对Java很新,所以如果这是一个新手的错误,我很抱歉.我该怎么做才能解决这个问题?
确保在Eclipse中正确设置了Java代码级别.在这里查看如何检查/更改它的说明:"ArrayList类型不是通用的"是什么意思?
总结一下:1.右键单击您的项目Properties,然后转到,然后转到Java Compiler
2.确保您的编译器合规性级别至少为引入泛型时的1.5级别.
| 归档时间: |
|
| 查看次数: |
922 次 |
| 最近记录: |