我有一个 Box 类,它包含一个值,我想创建一个此类的数组。
盒子类:
public class Box<T> {
public T t;
public Box(T t){ this.t = t; }
}
测试类:
public class Test {
public static void main(String[] args) {
Box<Integer>[] arr = new Box<Integer>[10];
}
}
编译器说:
无法创建 Box 的通用数组
我想知道为什么我们不能这样做,我该怎么做?