使用list.stream().distinct().count()
获取 不重复的list集合中的个数, 与原有的集合个数进行比较即可
List<Integer> list = new ArrayList() {
{
add(1);
add(2);
add(1);
}
};
long count = list.stream().distinct().count();
boolean isRepeat = count < list.size();
System.out.println(count);//输出2
System.out.println(isRepeat);//输出true