Java 实现内存分页
Posted Lano
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 实现内存分页相关的知识,希望对你有一定的参考价值。
网上搜到的内存分页的博客是基于老版本 Java 实现的。其实不方便理解,效率也不高。
现在提供一个基于 Java 8 流实现新的内存分页。
import java.util.List;
import java.util.stream.Collectors;
public class JavaMemoryPageUtil {
public static <T> List<T> getPageLimit(List<T> dataList, long pageNum, long pageSize) {
return dataList.stream().skip(pageNum * pageSize).limit(pageSize).collect(Collectors.toList());
}
}
以上是关于Java 实现内存分页的主要内容,如果未能解决你的问题,请参考以下文章
java内存流:java.io.ByteArrayInputStreamjava.io.ByteArrayOutputStreamjava.io.CharArrayReaderjava.io(代码片段