java数组找出重复元素 java怎么判断数组的值是否重复?
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
dim a(9)为integer
dim b()为integer
dim i为integer,j为integer
ReDim preserve b(0)
b(0)=a(0)
对于i=1到around(a)
对于j=0到around(b)
如果a(i)=b(j),则转到net,跳出
下一步
ReDim preserve B(UBound(B)1)
B(UBound(B))=a(I)
net:如果有相同的,跳出这里并匹配下一个数据
下一步
a=B
方法2,有10个数字。首先找出最大数,根据这个数定义一个数组,并将相应的值写入相应的元素中。最好先设置一个默认值
dim a(9)为整数
dim I为整数,temp为整数
temp=a(0)
如果I=1,则返回(a)
如果a(I)>,则返回temp then
temp=a(I)
end if
next I
redim b(temp)为整数
如果I=0,则返回(a)
b(a(I))=a(I)
next
java数组找出重复元素 java怎么去除数组中重复的数 大数据开发和java开发的区别
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。