0

我有一个链接列表数组,我通过执行以下操作进行了初始化:

hashTable = (T[]) new Object[tableSize];

for(int i = 0; i < tableSize; i++){
    hashTable[i] = (T) new LinkedList<T>();
    // I want to add something to a linked list at element i of the array
    hashTable[i].insert(item);
}

插入数组内部的链表的正确方法是什么?

4

1 回答 1

0

将“插入”到列表中的方法称为add. 如果你想访问这个方法,你需要给你的数组一个(List)类型。

List[] hashTable = new List[tableSize]; // terrible name for an array

for(int i = 0; i < tableSize; i++){
    hashTable[i] = new LinkedList<T>();
    // I want to add something to a linked list at element i of the array
    hashTable[i].add(item);
}
于 2013-05-05T23:25:59.560 回答