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

2019-08-16 10:42:29来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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

废话不多说,直接上代码

 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 }

 运行结果:

 


原文链接:https://www.cnblogs.com/longmaodaxia/p/11213161.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Spring Cloud学习(二):Ribbon客户端负载均衡

下一篇:从零开始认识Dubbo