java如何在不访问数据库就可以对list分页?

2019-08-09 00:00:00 分页 就可 以对

废话不多说,直接上代码

 1 import java.util.ArrayList;
 2 import java.util.List;
 3 
 4 public class demo {
 5 
 6     public static void main(String[] args) {
 7         List<Integer> list = new ArrayList<>();
 8         for (int i = 1; i < 52; i++) {
 9             list.add(i);
10         }
11         System.out.println("未分页:" + list);
12         System.out.println("第二页" + fenye(2, 5, list));
13     }
14 
15     public static List fenye(Integer page, Integer size, List list) {
16         int toIndex;
17         if (page * size < list.size()) {
18             toIndex = page * size;
19         } else {
20             toIndex = list.size();
21         }
22         List<Integer> result = list.subList((page - 1) * size, toIndex);
23         return result;
24     }
25 }

 运行结果:

《java如何在不访问数据库就可以对list分页?》

 

相关文章