对象集合中判断其中对象的某一个属性是否有重复
// 新建一个List
List<String> carriageNO = new ArrayList();
for (DisRlyLoadCarriage disRlyLoadCarriage : disRlyLoadCarriages){
// 添加要判断的属性值到List中
carriageNO.add(disRlyLoadCarriage.getLoadCarriageNo());
}
long count = carriageNO.stream().distinct().count();
// 如果count小于List的尺寸,则表明有重复的值
if (count < carriageNO.size()){throw new ToolException("XXXXXXXXX");}
// 代码中 disRlyLoadCarriages 是我的一个对象集合,以自己的实际情况为准。