版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/soha_dong/article/details/80317868
有一个List中存储了很对bean对象 ,
List<CarPeccancy.ROWSDETAILBean> list = peccancy.getROWS_DETAIL();
其中每个bean的数据又是不相同的,要根据bean的name属性来判断是否有重复的数据。
这时我们再创建一个新的List集合存储name属性的值
List<String> carList = new ArrayList<>();
for (int i = 0; i < list.size(); i++) {
carList.add(list.get(i).getCarnumber());
}
统计每个name出现的次数
int number = 0;
int not = 0;
for (String temp : carList) {
int frequency = Collections.frequency(carList, temp);
if (frequency > 1) {
number++;
} else {
not++;
}
}
System.out.println("重复数据:" + number);
System.out.println("无重复数据:" + not);