1.如果是数组转为List集合
List<String> lists = Arrays.asList( String[] );
2.利用Set集合无序不可重复的特性
1>新建一个set集合
Set<String> set = new HashSet<String>();
2.循环往这个set集合中存放list集合中的数据,如果有重复,list会返回false
for (String list: lists ) { boolean isRepeat=set.add(list); if(!isRepeat){ System.out.println("重复数据:"+list); } }
3.附加方法:
lists循环的时候最好做非空判断:
lists.isEmpty();