java Java中如何判断List中一部分数据是否重复?

Java中如何判断List中一部分数据是否重复?方法1:使用设置。添加将()方法逐个插入到集合中,并观察add()方法的返回值。如果返回false,则重复当前元素。元素所属的类需要重写equals()

Java中如何判断List中一部分数据是否重复?

方法1:使用设置。添加将()方法逐个插入到集合中,并观察add()方法的返回值。如果返回false,则重复当前元素。元素所属的类需要重写equals()和hashcode()方法。方法2:将所有元素复制到新列表并使用列表.排序()方法,然后遍历列表以检查是否每两个相邻元素都重复。元素所属的类必须实现可比较的接口。

java怎么判断数组的值是否重复?

//Set<string>set=newhashset<string>()//编写一个方法,将数组和Set作为参数传递给public Boolean compare(string[]STRs,Set){Boolean result=false//比较第一个元素和ltstrs.lengthi公司){对于(intj=i1j&长度){//如果元素相同,请将它们保存到set if(STRs[i])。等于(STRs[J]){设置。添加在(STRs[i])result=true}returnresult}集合中,出现相同的元素