0

所以我的问题很简单,我正在Slice<Object>使用可分页从数据库中获取一个。

然后我需要根据一些参数(fe. status)对其进行过滤,所以像往常一样我正在做这样的事情:

slice.getContent().stream().filter(o -> o.getStatus().equals(status)).collect(Collectors.toList())

但我仍然需要返回Slice<Object>. 如何正确地将过滤结果转换为Slice<Object>

我知道SliceImpl<>,它需要 3 个参数List<T> content, Pageable pageable, boolean hasNext,但我如何正确确定过滤列表的pageable和?hasNext有没有我不知道的快速简便的方法?

4

0 回答 0