java中怎么对list进行分页处理
发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,今天就跟大家聊聊有关java中怎么对list进行分页处理,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。import com.google.co
千家信息网最后更新 2025年02月07日java中怎么对list进行分页处理
今天就跟大家聊聊有关java中怎么对list进行分页处理,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
import com.google.common.collect.Lists;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.Getter;import lombok.NoArgsConstructor;import lombok.Setter;import java.util.Arrays;import java.util.List;import java.util.Optional;/** * 对list进行分页 */@Getter@Setter@Builder@NoArgsConstructor@AllArgsConstructorpublic class PageResult{ private List resultList; private String next; private long total; /** * 内存list分页 * 从开始遍历的话,start请输入"0" * 当返回的next为"0"时,表示到列表的末尾 * * @param start start * @param limit limit * @param list list * @param T * @return PageResult */ public static PageResult pageList(int start, int limit, List list) { List safeList = Optional.ofNullable(list).orElseGet(Lists::newArrayList); int maxIndex = safeList.size(); int nextIndex = start + limit; int fromIndex = Math.min(start, maxIndex); int toIndex = Math.min(nextIndex, maxIndex); String next = toIndex == maxIndex ? "0" : String.valueOf(nextIndex); return PageResult. builder() .resultList(safeList.subList(fromIndex, toIndex)) .next(next) .total(safeList.size()) .build(); } public static void main(String[] args) { PageResult pageResult = PageResult.pageList(0, 2, Arrays.asList(1, 2, 3, 4, 5)); }}
看完上述内容,你们对java中怎么对list进行分页处理有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
内容
处理
内存
更多
末尾
知识
篇文章
行业
资讯
资讯频道
频道
进一
支持
有关
输入
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
性价比好的河南软件开发
地图软件开发最新官方版
禁毒禁烟网络安全ppt
数据库文件中包含对象吗
京东云轻量应用服务器
分子 光谱数据库
网络安全教育讲解
数字媒体网络技术
国内软件开发上市公司排行
服务器端的编程实战经验
数据库审计产品的好处
中国软件开发行业30强
上海车配通网络技术有限公司
删除数据库列表语句
linux服务器磁盘只读
db2 查看数据库路径
数据库过一段时间要重新连接
扫雷软件开发
网络安全边界基础概念
计算机网络技术基础爬虫
sonnar数据库
软件开发中的音乐律动效果
数据库原理设计课题
收割机视频软件开发
河北省网络安全技术专业学校
如何搭建阿里云免流服务器
首都网络安全日直播
服务器安全思想
ubuntu系统如何搭建服务器
8k纸网络安全手抄报复杂