91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

Java列表分頁如何實現

小億
100
2024-03-05 10:17:03
欄目: 編程語言

在Java中,我們可以使用List.subList()方法來實現列表分頁。該方法可以從原始列表中獲取指定范圍的子列表,從而實現分頁功能。

以下是一個簡單的示例代碼,演示如何實現Java列表分頁:

import java.util.ArrayList;
import java.util.List;

public class ListPaginationExample {
    public static void main(String[] args) {
        List<String> originalList = new ArrayList<>();
        for (int i = 1; i <= 100; i++) {
            originalList.add("Item " + i);
        }

        int pageSize = 10;
        int pageNumber = 2;

        int startIndex = (pageNumber - 1) * pageSize;
        int endIndex = Math.min(startIndex + pageSize, originalList.size());

        List<String> paginatedList = originalList.subList(startIndex, endIndex);

        for (String item : paginatedList) {
            System.out.println(item);
        }
    }
}

在上面的示例中,我們首先創建了一個包含100個元素的原始列表originalList。然后我們定義了每頁顯示的數量pageSize和要顯示的頁數pageNumber。接著計算了子列表的起始索引startIndex和結束索引endIndex,然后使用List.subList()方法獲取子列表。最后,我們遍歷分頁后的列表并打印每個元素。

當我們運行上面的代碼時,將會輸出第二頁的內容,即第11到第20個元素。您可以根據需要調整pageSize和pageNumber來實現不同的分頁效果。

0
古浪县| 高密市| 龙陵县| 马鞍山市| 阿城市| 桐庐县| 深水埗区| 盐津县| 永修县| 锡林浩特市| 云南省| 岳普湖县| 正阳县| 泽普县| 林甸县| 东台市| 五华县| 犍为县| 台湾省| 洛川县| 喀什市| 盐边县| 自贡市| 增城市| 太和县| 额济纳旗| 彩票| 祁连县| 临颍县| 阳高县| 赤水市| 东宁县| 贵德县| 浙江省| 安顺市| 辽源市| 留坝县| 衡水市| 濮阳县| 永寿县| 阿勒泰市|