java判断list对象里某个值是否有重复
【代码】java判断list对象里某个值是否有重复。
·
/**
* 校验model是否重复
* @param insertList
* @return
*/
private void checkModel(List<CheckField> insertList ){
// 假设list中包含了一些对象
Set<Object> duplicates = new HashSet<>();
Set<Object> uniqueValues = new HashSet<>();
for (CheckField obj : insertList) {
Object fieldValue = obj.getModel();
if (!uniqueValues.add(fieldValue)) {
duplicates.add(fieldValue);
}
}
// 输出重复的值
if(duplicates.size() >0){
throw new PlatformException("以下字段存在重复:" + duplicates.toString());
}
}
更多推荐
所有评论(0)