114啦怎么建设网站,金华手机网站建设,夫妻性做受视频什么网站,如何给网站做备案有一种情况#xff0c;我们有时不便在数据库层面进行分页。我们知道Mybatis的startPage();方法也是对数据库进行limit操作#xff0c;有没有一种方式#xff0c;只对List集合进行分页呢#xff1f;
当然有#xff0c;我们可以使用Stream流的方式对List集合进行操作#…有一种情况我们有时不便在数据库层面进行分页。我们知道Mybatis的startPage();方法也是对数据库进行limit操作有没有一种方式只对List集合进行分页呢
当然有我们可以使用Stream流的方式对List集合进行操作代码如下
ListUser userList userService.selectUserList();
ListUser subList userList.stream().skip((tv.getPageNum()-1)*tv.getPageSize()).limit(tv.getPageSize()).collect(Collectors.toList());
这里面tv.getPageNum()是页数也就是页码。tv.getPageSize()是每页显示的条数。
我们的结果subList就是分页过后的集合。