java数组找出重复元素 java怎么判断数组的值是否重复?
浏览量:2363
时间:2021-03-24 04:07:19
作者:admin
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}集合中,出现相同的元素
1。如果只需要判断它是否包含相同的元素而不需要找出哪些元素是相同的,可以直接把它们放到集合中,然后看集合的长度和数组的长度是否一致
2。如果你需要找出哪些元素是相同的,有多少元素?您可以将所有数组元素放在一个映射中,key作为元素,value作为次数。然后可以看到映射中的值的次数是否大于1,如果大于1,则它包含相同的元素。
java数组找出重复元素 java数组去重复 java实现数组去重
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。