当前位置 : 主页 > 编程语言 > c++ >

去除List集合中重复对象(以某些属性值相同为对象相同的判断依据)

来源:互联网 收集:自由互联 发布时间:2021-07-03
本代码块去除List 集合中属性值dormitoryId和bedroomNo均相同的重复PowerModel对象 //对powerModels,按照dormitoryId和bedroomNo去重 for (int i = 0; i powerModels.size() - 1; i++) { for (int j = powerModels.size() - 1; j
本代码块去除List 集合中属性值dormitoryId和bedroomNo均相同的重复PowerModel对象
//对powerModels,按照dormitoryId和bedroomNo去重
    for (int i = 0; i < powerModels.size() - 1; i++) {
        for (int j = powerModels.size() - 1; j > i; j--) {
            if (powerModels.get(j).getBedroomNo().equals(powerModels.get(i).getBedroomNo()) &&
                    powerModels.get(j).getDormitoryId().equals(powerModels.get(i).getDormitoryId())) {
                powerModels.remove(j);
            }
        }
    }
上一篇:SpringMVC国际化问题
下一篇:XxSimHash.java
网友评论