在Java中,可以使用List的subList方法来实现分页显示。subList方法接受两个参数,分别是起始索引和结束索引(不包括结束索引)。
例如,假设我们有一个包含100个元素的List:
Listlist = new ArrayList<>(); for (int i = 0; i < 100; i++) { list.add("Element " + i); }
如果想要每页显示10个元素,可以按照如下方式实现分页显示:
int pageSize = 10; int page = 3; // 第三页 int startIndex = (page - 1) * pageSize; int endIndex = Math.min(page * pageSize, list.size()); ListpageList = list.subList(startIndex, endIndex); for (String element : pageList) { System.out.println(element); }
在上面的代码中,我们使用subList方法从原始list中截取出指定页码的子列表,并遍历该子列表以进行分页显示。