zoukankan      html  css  js  c++  java
  • 对list分页

    /**
    * 根据索引对源list进行截取并返回新的list,如果pageSize和pageNum任意一个为null、空字符串
    * @param list 源list
    * @param pageSize 每页数量
    * @param pageNum 页数
    * @return
    */
    @SuppressWarnings("rawtypes")
    public static List subList(List list,int pageSize,int pageNum)throws NumberFormatException{
      List returnList = null;
      if(pageSize == 0 || pageNum == 0 || list.size() < 1){
        returnList = list;
      }else{
        int startSize = (pageNum - 1) * pageSize;
        int endSize = pageNum * pageSize;
        if(list.size() < endSize){
          endSize = list.size();
        }
        returnList = list.subList(startSize, endSize);
      }
      return returnList;
    }

  • 相关阅读:
    11.个别程序题
    常见设计模式部分
    框架部分综合
    mybatis部分
    spring部分
    hibernate部分
    struts2部分
    10.java反射和类加载机制
    9.垃圾回收机制和JVM
    oracle部分
  • 原文地址:https://www.cnblogs.com/baimj/p/14095888.html
Copyright © 2011-2022 走看看