使用stream进行分页


                    List msgList = getCpsPushModels(templateMsgList);

                    //计算总页数
                    int totalPage = msgList.size()/pageSize + (msgList.size()%pageSize == 0 ? 0:1);

                    for (int i = 1; i <= totalPage; i++) {
      
                        //忽略上一页,如果是第一页肯定不用忽略
                        int skipnum = pageSize * (i - 1);
                        List list= msgList.stream().skip(skipnum).limit(pageSize).collect(Collectors.toList());
                     
    


                    } 
  

你可能感兴趣的:(java,java)