骑士李四记录:
问题:对list元素重复的去重?
解决方法一:
List<String> allIds = new ArrayList<>();
//构造参数
for (GreDO greDO : list)) {
allIds.add(greDO.getBas());
allIds.add(greDO.getAbc());
}
List<String> newIds = allIds.stream().distinct().collect(Collectors.toList());
方法二:直接用Set接受构造
Set<String> allIds = Sets.newHashSet();
//构造参数
for (GreDO greDO : list)) {
allIds.add(greDO.getBas());
allIds.add(greDO.getAbc());
}