如何将对象页面转换为弹出数据中的列表

时间:2016-08-25 00:39:05

标签: java spring-data

我有一个像这样的对象页面:

Page<Video> videos = videoRepository.findAllVideos(new PageRequest(1, 50));

如何在不迭代我的页面的情况下将其转换为视频obj列表?

2 个答案:

答案 0 :(得分:47)

Page<Video> videos = videoRepository.findAllVideos(new PageRequest(1, 50));
List<Video> videosList = videos.getContent();

您可以使用上述代码从第

页获取视频列表

答案 1 :(得分:0)

尝试此解决方案(并避免所有异常风险):

Page<Video> videos = videoRepository.findAllVideos(new PageRequest(1, 50));
List<Video> videoList = new ArrayList<Video>();
if(videos != null && videos.hasContent()) {
    videoList = videos.getContent();
}