java - 从链接列表中剪切一部分?
问题描述
我可以按索引从链接列表中剪切(删除)一部分吗?例如,如果输入是“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);
}
}
解决方案
你试试这个:
splitList = queue.subList(0, 100);
推荐阅读
- java - 如何通过flask返回一个java可以接受的实例化数据
- postgresql - 续集如何在 Postgres JSONB 列上使用聚合函数
- css - 如何使用使用 Kendo 网格的 React 组件?
- javascript - 解码/调试 stripe.js:属性“Stripe”的值为 null 或未定义,而不是 Function 对象
- java - SonarQube 中是否禁止使用 ReplaceAll() 方法
- python - 向汇总结果添加附加信息
- java - 如何在 Android 中读取 TypedArray 数据?
- javascript - 如何获得变量统计
- android - Android Grid 视图在网格之间移动图像
- python - 由于 django 中的 settings.py 产生错误