/**
     *  测试分页
     */
    @Test
    public void testPage() {
        int bulkSize = 2;
        List<Integer> dataList = new ArrayList<>();
        for (int i = 1; i <= 10; i++) {
            dataList.add(i);
        }

        int offset = 0;
        int currentPage = 1;
        int pageSize = dataList.size() % bulkSize + 1;
        while (currentPage <= pageSize) {
            offset = (currentPage - 1) * bulkSize;
            int max = currentPage == pageSize ? dataList.size() - offset : bulkSize;

            for (; offset < max; offset++) {
                System.out.println(dataList.get(offset));
            }

            currentPage++;
        }

    }

 

相关文章:

  • 2021-10-26
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-02
猜你喜欢
  • 2022-01-13
  • 2022-12-23
  • 2022-12-23
  • 2021-09-04
  • 2021-09-21
  • 2021-12-17
相关资源
相似解决方案