zoukankan      html  css  js  c++  java
  • java 中分页list<Bean>数据

    用List<String> 做例子了


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

    public class helloWord {
            /**
             * 组装list (String)bean 同理 分页结果
             * @param args
             */
            public static void main(String args[]) {

                int    pageNum  = 1;
                int    pageSize  = 2;
                 List<String> list = new  ArrayList<>();
                 list.add("1");
                 list.add("2");
                 list.add("3");
                 list.add("4");
                 list.add("5");
                 list.add("6");
                 list.add("7");
                 List<String> listPage = new  ArrayList<>();
                int currIdx = (pageNum > 1 ? (pageNum -1) * pageSize : 0);
              for (int i = 0; i < pageSize && i < list.size() - currIdx; i++) {
                String str = list.get(currIdx + i);
                 listPage.add(str);
            }
            System.out.println("分页前原数据:"+list);
            System.out.println("分页后:"+listPage);
            }
    }
  • 相关阅读:
    今年暑假不AC
    Java类的生命周期
    Java反射机制
    Java环境变量的配置及使用
    javaIO流(一)
    ftp服务器测试
    linux下svn使用及查看杀掉进程
    网络配置学习
    网络配置指令
    dos攻击与防御
  • 原文地址:https://www.cnblogs.com/wangguanyi/p/12762832.html
Copyright © 2011-2022 走看看