/**
     * 校验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());
        }
    }
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐