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-分页查询

java分页

java内存流:java.io.ByteArrayInputStreamjava.io.ByteArrayOutputStreamjava.io.CharArrayReaderjava.io(代码片段

如何使用 kotlin 实现分页

Java分页查询的几种实现方法