怎么判断一个list中的一个值是唯一的?

来源:百度知道 编辑:UC知道 时间:2024/06/20 05:30:36
需求:要接收其他系统给我传的一个数据列表,保证no列数据唯一
比方有这样一个列表
no xxx xxxx
1 aaa aaaa
1 bbb bbbb
2 ccc cccc
3 ddd dddd

这里面要求no这一列的值不能有重复,如果发现列表中有一列值不唯一(类似于主键的意思)就返回一个消息

我就是不清楚怎么判断,请教高手帮忙

把list里面的no值 循环放到set里
然后比较
if (list.size()>set.size()){
System.out.println("有重复项");
}

先获取一共有多少行
然后往Set里面塞no
根据Set互异性可以把重复的过滤掉
然后判断行数和Set.size()

其实我想说 你放set就是啦
这么简单噢

http://zhidao.baidu.com/question/94577571.html