参数dto
package com.cloud.ayc.admin.entity.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @Author zc
* @Date 2021-10-22 上午 09:46
*/
@Data
public class PageDTO {
@ApiModelProperty(value = "当前页")
private Integer current;
@ApiModelProperty(value = "每页大小")
private Integer size;
}
//测试的时候添加点数据(这里就不添加了)
List<DictTreeVO> objectList = new ArrayList<>();
//实现分页
//skip:跳过n个元素,limit裁剪大小,current当前页,size当前页大小。
List collect = objectList
.stream().skip((dto.getCurrent() - 1) * dto.getSize())
.limit(dto.getSize())
.collect(Collectors.toList());