2016 - 2024

感恩一路有你

java查询数组中重复的字符串 java判断一个数组中是否有相同的元素?

浏览量:2158 时间:2021-03-17 16:04:27 作者:admin

java判断一个数组中是否有相同的元素?

1、如果只是需要判断是否包含相同元素而不需要找出相同元素是哪些,直接放在set集合中,然后看set集合和数组长度是否一致即可

2、如果需要找出相同的元素是哪些,有几个? 可以把数组元素都放在一个map中,key为元素,value为次数,然后看map中的value次数是否有大于1的,有则包含相同的元素。

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

//用于存放数组中出现相同的元素Set<String>set=newHashSet<String>()//写一个方法把数组和set作为参数传过去publicbooleancompare(String[]strs,Setset){booleanresult=false//从第一个元素开始比较元素是不是有相同的出现for(inti=0i<strs.lengthi ){for(intj=i 1j<strs.lengthj ){//如果元素相同,保存到set中if(strs[i].equals(strs[j])){set.add(strs[i])result=true}}}returnresult}set中保存的就是出现相同的元素

java查询数组中重复的字符串 oauth2认证的4种模式 java定义数组

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。