集合对象去重
List battleArrayPlayerList = playList.stream().collect(Collectors.collectingAndThen(
Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(BattleArrayPlayer::getPlayerId))),
ArrayList::new));
上面这行代码报空指针
求解答!
BattleArrayPlayer对象集合中的playerId是不是有空的?
检查 playList 是否为null?payList 中的所有元素是否有元素 getPlayerId 为null?
一个一个应该元素设置进去,再取出来就可以了。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!