1

我有一个私有成员,它是一个泛型类型的数组,在我的构造函数中,我有一个参数来设置这个数组的大小。如何将我的私有数组设置为构造函数参数指定的大小?

这就是我所拥有的:

private T[] hashTable;

public HashTable(int initSize){
    // set hashTable size here
}
4

1 回答 1

2

此解决方案需要从Object[].

public class HashTable<T> {
    private T[] hashTable;

    public HashTable(int initSize){ // set hashTable size here
        hashTable = (T[]) new Object[initSize];
    }
}
于 2013-05-05T21:32:14.823 回答