开发者社区> 问答> 正文

ASP中一维数组如何判断是否存在重复项呢

请问一下,动态一维数组中如何判断数组中是否存在相同的值呢?
比如说动态数组A()
A(1)="A" A(2)="B" A(3)="A"
动态数组B()
B(1)=1 B(2)=2 B(3)=3
最后输出的是 A 4 B 2
就是A(1)+A(3) 相同的数组B()相加输出,不相同的直接输出B()对应的值

展开
收起
小旋风柴进 2016-06-07 15:22:41 2580 0
1 条回答
写回答
取消 提交回答
  •  a=split("A,B,A",",")
    b=split("1,2,3",",")
    for i = 0 to ubound(a)
        for j = i+1 to ubound(a)
            if a(i)<>"" and a(i)=a(j) then
                a(j)=""
                b(i) =cint( b(i)) + cint(b(j))
                b(j)=0
                exit for
            end if
        next
    next
    
    for i =0 to ubound(a)
      if a(i) <> "" then
        msgbox a(i) & " " & b(i)
      end if
    2019-07-17 19:30:18
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载