gpt4 book ai didi

java - 过滤页面

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:30:36 24 4
gpt4 key购买 nike

Page<K2Agents> iterable = k2AgentsRepository.findAllByTeamIdIn(teamIds, pageRequest);
List<K2Agents> iterable1 = iterable.stream()
.filter(i->i.getLastName().equals(searchName))
.collect(Collectors.toList());
return iterable1;

我想通过字符串 searchName 过滤 iterable。最终结果应该是一个 Page。在此代码中,iterable1 不返回任何内容。

最佳答案

首先过滤Page<K2Agent>通过使用 stream最后创建 Page对象使用 PageImpl

List<K2Agents> result = iterable.getContent()
.stream()
.filter(i->i.getLastName().equals(searchName))
.collect(Collectors.toList());

Page<K2Agent> r = new PageImpl<K2Agent>(result);

关于java - 过滤页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57252163/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com