我有一个初始化的链表数组:
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);
}
插入链表的正确方法是什么?
将"插入"到List中的方法称为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);
}