list的subList

当需要用到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()));


版权声明:本文为king__12原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。