当需要用到list的sublist时,
函数为:subList(start, end), 当end超过list的最大值时,函数将会报错,可以使用Math.min()函数,取两者最小的
List<DorisDocUserPVTO> res = docPVList.stream().filter(doc -> currentUserName.equals(doc.getUserName())).sorted(Comparator.comparing(DorisDocUserPVTO::getPv).reversed()).collect(Collectors.toList());
List<DorisDocUserPVTO> sub = res.subList(0, Math.min(size, res.size()));