2016 - 2024

感恩一路有你

java数组找出重复元素 java怎么判断数组的值是否重复?

浏览量:1854 时间:2021-04-12 07:57:04 作者: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

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开发的区别

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