如何使用 subList()
2022-08-31 12:05:57
我有一个JSF页面,显示Glassfish日志文件列表。我使用延迟加载进行分页。我将日志文件名列表保留在Java中。List
private List<directoryListObj> dataList = new ArrayList<>();
dataList = dataList.subList(firstRow, lastRow);
这就是问题所在。例如,我在目录中有35个文件。当我这样做时
dataList = dataList.subList(5, 15);
它工作正常。但是当我这样做时:
dataList = dataList.subList(30, 38);
我收到错误索引,因为我想在列表之外获取索引。例如,如何返回从 30 到 35 的 List 元素?我想要是否要从30到40获取索引,但如果只有35个索引,则仅获得5个索引。