我正在尝试创建特定数据类型的数组,但是我收到了一个我无法理解/解决的类型安全错误。
数据类型
private static class Component<F> {
private int index;
private F value;
public Component(int index, F value) {
this.index = index;
this.value = value;
}
我尝试初始化数组的代码
private Component<F>[] table;
// Constructor
public SparseVector(int n, F f) {
table = new Component[n];
}
但是我得到了所说的类型安全错误,并且在运行程序检查调试中的变量时,我得到消息&#34;在检索数组的组件类型时没有加载类型。&#34;