校验list中是否存在相同元素

List banknum = payMonths.jdbcQuery("select *****************");
            if (banknum != null && banknum.size() > 0) {
                Set bankset=new HashSet();//hashset添加对象时会过滤相同元素
                for (int i=0;i<banknum.size();i++) {
                    Map map=(Map)banknum.get(i);
                    String status=String.valueOf(map.get("****"));
                    bankset.add(status);
                }
                if(banknum.size()!=banknum.size()) {//如果大小不同,证明有重复值被删除
                    throw new BusinessException("****不能重复!");
                }
            }

猜你喜欢

转载自blog.csdn.net/zhangtongpeng/article/details/79524106