Java中对集合分页可以使用List.subList()方法来实现。该方法可以截取指定范围的元素,返回一个新的子列表。\n\n以下是一个示例代码,展示如何对一个List进行分页:\n\njava\nimport java.util.List;\n\npublic class Pagination {\n public static void main(String[] args) {\n // 原始数据\n List<String> dataList = List.of("A", "B", "C", "D", "E", "F", "G", "H", "I", "J");\n\n // 每页显示的数据量\n int pageSize = 3;\n\n // 总页数\n int totalPage = (int) Math.ceil((double) dataList.size() / pageSize);\n\n // 当前页码\n int currentPage = 2;\n\n // 计算起始索引\n int startIndex = (currentPage - 1) * pageSize;\n\n // 计算结束索引\n int endIndex = Math.min(startIndex + pageSize, dataList.size());\n\n // 获取分页数据\n List<String> pageData = dataList.subList(startIndex, endIndex);\n\n // 输出分页数据\n System.out.println(pageData);\n }\n}\n\n\n运行以上代码,将输出第2页的数据:[D, E, F]

Java 集合分页实现 - 使用 List.subList() 方法

原文地址: https://www.cveoy.top/t/topic/pSml 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录