判断List里是否有重复的数据

首先,java中是没有这个方法的。
但是,在java8中,可以通过stream来判断,非常简单:
List<Integer> list = new ArrayList() ;
list.add(1);
list.add(2);
list.add(1);
long count = list.stream().distinct().count();
boolean isRepeat = count < list.size();
System.out.println(count);//输出2
System.out.println(isRepeat);//输出true

猜你喜欢

转载自blog.csdn.net/fly_captain/article/details/81557530
今日推荐