首页 > 解决方案 > 从链接列表中剪切一部分?

问题描述

我可以按索引从链接列表中剪切(删除)一部分吗?例如,如果输入是“100”,我想从链表中删除前 100 个元素。目前,我的代码将它们一一删除。

public void remove(LinkedList<String> queue, int count){
    if (count > queue.size()) {
        System.out.println(ERROR);
        return;
    }

    for (int i = 0; i < count; i++) {
        queue.remove(0);
    }
}

标签: javaperformancelinked-list

解决方案


你试试这个:

splitList =  queue.subList(0, 100);

推荐阅读