我正在开发一个通用的哈希表类,想要将其泛化以适应任意数量的输入类型,并且我还想初始化内部存储数组为LinkedList的数组(用于处理冲突),其中每个LinkedList都提前指定(用于类型安全),使其与哈希表类的泛型类型相同。我该如何实现这一点?以下代码最能澄清我的意图,但当然无法编译。
public class HashTable<K, V>
{
private LinkedList<V>[] m_storage;
public HashTable(int initialSize)
{
m_storage = new LinkedList<V>[initialSize];
}
}