我有一个私有成员,它是一个类型泛型的数组,在我的构造函数中,我有一个参数来设置这个数组的大小。我怎么能将我的私有数组设置为构造函数参数指定的大小?
这就是我所拥有的:
private T[] hashTable;
public HashTable(int initSize){
// set hashTable size here
}
答案 0 :(得分:1)
此解决方案需要Object[]
的预告。
public class HashTable<T> {
private T[] hashTable;
public HashTable(int initSize){ // set hashTable size here
hashTable = (T[]) new Object[initSize];
}
}