java中怎么对list进行分页处理
发表于:2024-10-14 作者:千家信息网编辑
千家信息网最后更新 2024年10月14日,今天就跟大家聊聊有关java中怎么对list进行分页处理,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。import com.google.co
千家信息网最后更新 2024年10月14日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安全错误
数据库的锁怎样保障安全
宁夏优秀网络安全专家
软件开发税务筹划技巧有哪些
行业网络安全管理要求
苏声网络技术有限公司
发布微信连接数据库
网络安全全球排名
方舟怎么建立一个自己的服务器
如何数据库编秩序册
真正能接到单的软件开发
签名包中介质号和数据库记录不同
每年网络安全汇报时间
上海无界空间网络技术有限公司
华为手机怎样设置网络安全
笔记本电脑能玩mc服务器吗
我国的无线传感器网络技术
欧赛服务器
未央区网络安全防护
徐州互联网智慧工厂软件开发
安徽大数据软件开发费用
华为厉害的服务器
火车数据库设计怎么答辩
php将图片传到数据库
服务器主板开机报警声
fast路由网络安全
山东省通信管理局网络安全处
数据库分组遵循的原则
网络安全哪个公司待遇好
方舟服务器怎么给龙加血
网络安全大家谈 电网
班会课青少年网络安全