相关疑难解决方法(0)

如何使用subList()

我有一个显示Glassfish日志文件列表的JSF页面.我使用延迟加载进行分页.我将日志文件名列表保存到Java中List.

private List<directoryListObj> dataList = new ArrayList<>();

dataList = dataList.subList(firstRow, lastRow);
Run Code Online (Sandbox Code Playgroud)

这就是问题所在.例如,我有35个文件到目录中.当我这样做

dataList = dataList.subList(5, 15);
Run Code Online (Sandbox Code Playgroud)

它工作正常.但是当我这样做时:

dataList = dataList.subList(30, 38);
Run Code Online (Sandbox Code Playgroud)

我得错误索引索引,因为我想得到List之外的索引.我如何能够将List元素从30返回到35?我想如果我想从30到40得到索引,但如果只有35个索引只得到5.

java

71
推荐指数
4
解决办法
13万
查看次数

标签 统计

java ×1