【发布时间】:2021-10-09 19:46:54
【问题描述】:
class car<T>{
car<T>[] name;
name=(car<T>[]) new Object[5];
}
我试图创建一个类的数组,但声明似乎错误。我应该如何在这里将数组的长度设置为 5?
【问题讨论】:
class car<T>{
car<T>[] name;
name=(car<T>[]) new Object[5];
}
我试图创建一个类的数组,但声明似乎错误。我应该如何在这里将数组的长度设置为 5?
【问题讨论】:
使用java.lang.reflect.Array#newInstance:
car<T>[] name = (car<T>[]) java.lang.reflect.Array.newInstance(car.class, 5);
【讨论】: