Java 链表法的链表实现

Java 链表法的链表实现,java,Java,我正在尝试用Java实现chain方法。该表的类型为List,我需要在正确的位置添加一个条目。假设该表不是空的,并且已经包含一些具有特定键和值的条目。表格本身采用以下方法设置: public void setup(int size, HashFunction hashFunction, IntConverter<K> converter) { this.size = size; this.hashFunction = hashFunction;

我正在尝试用Java实现chain方法。该表的类型为
List
,我需要在正确的位置添加一个条目。假设该表不是空的,并且已经包含一些具有特定键和值的条目。表格本身采用以下方法设置:

public void setup(int size, HashFunction hashFunction, IntConverter<K> converter) {
        this.size = size;
        this.hashFunction = hashFunction;
        this.converter = converter;
        table = new ArrayList<>(size);

        for (int i = 0; i < size; i++) {
            table.add(i, new LinkedList<Entry<K, V>>());
        }

    }
public void设置(int size、HashFunction、HashFunction、IntConverter){
这个。大小=大小;
this.hashFunction=hashFunction;
这个。转换器=转换器;
表=新的阵列列表(大小);
对于(int i=0;i

我将感谢任何帮助

你的意思是这样的吗

public void chainMethod(int desiredIndex, LinkedList<> list) {
    for (int i = 0; desiredIndex <= table.size() - i; i++) {
        if (i == 0)
            table.add(table.get(table.size());
        else if (desiredIndex == table.size() - i)
            table.set(desiredIndex, list);
        else
            table.set(table.size() - i, table.get(table.size() - (i + 1)));
    }
}
public-void-chainMethod(int-desiredIndex,LinkedList列表){

对于(int i=0;desiredIndex),那么您实际需要什么?或者更确切地说,您尝试了什么?您向我们展示的是您的设置代码,您为您的链式add方法尝试了什么?