List集合分页

        List<String> stocks = new ArrayList<>();
        for (int i=0;i<27;i++){
            stocks.add(i+"");
        }
        int pageSize = 10; //设置每页数据为十条
        int pageNumber = 1; //第几页
        int start = (pageNumber - 1) * pageSize;
        int count = stocks.size();
        List<String> newStocks1 = stocks.subList(start,count-start>pageSize?start+pageSize:count);
        System.out.println(newStocks1);

        pageNumber = 2;
        start = (pageNumber - 1) * pageSize;
        List<String> newStocks2 = stocks.subList(start,count-start>pageSize?start+pageSize:count);
        System.out.println(newStocks2);


        pageNumber = 3;
        start = (pageNumber - 1) * pageSize;
        List<String> newStocks3 = stocks.subList(start,count-start>pageSize?start+pageSize:count);
        System.out.println(newStocks3);
上一篇:《统计学习方法》第5章_决策树


下一篇:纹理特征描述之灰度差分统计特征(平均值 对比度 熵) 计算和比较两幅纹理图像的灰度差分统计特征 matlab代码实现