在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中截取出指定頁碼的子列表,并遍歷該子列表以進行分頁顯示。