温馨提示×

Java定义list如何分页显示

小樊
82
2024-06-25 17:33:27
栏目: 编程语言

在Java中,可以使用List的subList方法来实现分页显示。subList方法接受两个参数,分别是起始索引和结束索引(不包括结束索引)。

例如,假设我们有一个包含100个元素的List:

List<String> list = 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());

List<String> pageList = list.subList(startIndex, endIndex);

for (String element : pageList) {
    System.out.println(element);
}

在上面的代码中,我们使用subList方法从原始list中截取出指定页码的子列表,并遍历该子列表以进行分页显示。

0