在java中插入链接列表数组

时间:2013-05-05 23:20:43

标签: arrays dynamic insert linked-list hashtable

我有一系列链接列表,我通过这样做来初始化:

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

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

1 个答案:

答案 0 :(得分:0)

“插入”到List中的方法称为add。 如果要访问此方法,则需要为数组提供一个类型(列表)。

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