错误:创建通用数组
我不明白通用数组创建的错误。
首先,我尝试了以下方法:
public PCB[] getAll() {
PCB[] res = new PCB[list.size()];
for (int i = 0; i < res.length; i++) {
res[i] = list.get(i);
}
list.clear();
return res;
}
然后我尝试这样做:
PCB[] res = new PCB[100];
我一定错过了一些似乎正确的原因。我试着查了一下,我真的做到了。而且没有任何东西在咔哒一声。
我的问题是:我能做些什么来解决这个问题?
错误是:
.\Queue.java:26: generic array creation
PCB[] res = new PCB[200];
^
Note: U:\Senior Year\CS451- file
uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
工具已完成,退出代码为 1