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);