2、写两个for循环,外层for循环取第一个值的时候,和内层循环的第二个值及之后的值比较;外层for循环取第二个值的时候,和内层循环的第三个值及之后的值比较……
以此类推,出现一次及以上相同的情况,即有重复元素。
过程就是如此,代码自己实现吧!
//用于存放数组中出现相同的元素Setset=newHashSet()//写一个方法把数组和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中保存的就是出现相同的元素