java代碼實現分頁


public<T> static List<List<T>> splitList(List<T>list, intpageSize) { //集合數據,分頁尺寸

  intlistSize = list.size();
  intpage = (listSize + (pageSize - 1)) / pageSize;
  List<List<T>> listArray = new ArrayList<List<T>>();
  for (inti = 0; i<page; i++) {
  List<T>subList = new ArrayList<T>();
    for (intj = 0; j<listSize; j++) {
      intpageIndex = ((j + 1) + (pageSize - 1)) / pageSize;
        if (pageIndex == (i + 1)) {
          subList.add(list.get(j));
        }
        if ((j + 1) == ((j + 1) * pageSize)) {
          break;
        }
    }
    listArray.add(subList);
  }
  returnlistArray;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM