如何在vb.net的字符串数组中查找和计算重复的数字?

nasr18

如何计算vb.net中字符串或整数数组中存在的重复数字?

Dim a as string = "3,2,3"

从上面的“ a”变量中,我希望将“ 3”的计数设为2(我的意思是3存在2次),将“ 2”的计数设为“ 1”。那么我如何在vb.net上制作它呢????

实际上,我将从sql数据库中获得以上字符串“ a”。所以我不知道那里有哪个数字。这就是为什么我在这里问。

Shar1er80

您已经有一些不错的选择可供选择,但是我认为您会对一种内衬解决方案感兴趣。

Module Module1
    Sub Main()
        Dim str() As String = "1,2,1,2,3,1,0,1,4".Split(","c)
        str.Distinct().ToList().ForEach(Sub(digit) Console.WriteLine("{0} exists {1}", digit, str.Count(Function(s) s = digit)))
        Console.ReadLine()
    End Sub
End Module

关于发生了什么的解释:

  • str.Distinct() -返回IEnumerable数组中所有唯一项对象
  • .ToList() -将IEnumerable对象变成一个List<T>
  • .ForEach() -遍历List<T>
    • Sub(digit)-定义要在每个元素上执行Action委托。每个元素在每次迭代期间都被称为digit。
    • 你应该知道Console.WriteLine()在做什么
    • str.Count() -将计算每次出现满足条件的数字
      • Function(s) s = digit-定义一个Func委托,该委托将对数组中每次出现的数字进行计数。str()在Count迭代过程中,in中的每个元素都存储在变量中s,如果与之匹配的digit变量Sub(digit)将被计数

结果:

1 exists 4
2 exists 2
3 exists 1
0 exists 1
4 exists 1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在大字符串中查找重复的短语

来自分类Dev

如何在字符串的两个相同字符之间获取字符串-在vb.net中

来自分类Dev

如何使字符串列表中的随机字符串输出不重复VB.Net

来自分类Dev

如何在iOS中对包含数字和名称的字符串数组进行排序

来自分类Dev

如何在VB.net中获取字符串的ASCII值

来自分类Dev

如何在vb.net中将字符串拆分为列表/数组

来自分类Dev

如何在字符串中查找重复项?

来自分类Dev

如何在文本字符串中查找和计算单词?

来自分类Dev

如何在VB中替换字符串?

来自分类Dev

如何在VB.net中将字符串拆分为输入的长度字符串数组

来自分类Dev

如何计算字符串中的数字?

来自分类Dev

如何在vb.net中的文本文件中读取重复的字符串

来自分类Dev

如何在VB.net中对DataGridView的列进行排序(字符串)

来自分类Dev

如何在字符串中查找重复的不同模式

来自分类Dev

如何计算字符串中的字母,数字和空格

来自分类Dev

如何使字符串列表中的随机字符串输出不重复VB.Net

来自分类Dev

如何在iOS中对包含数字和名称的字符串数组进行排序

来自分类Dev

如何在vb.net的列表框中添加字符串值和整数值?

来自分类Dev

如何在字符串数组中查找重复的字符串

来自分类Dev

如何从字符串中删除空格和重复的数字

来自分类Dev

如何在vb.net中替换字符串

来自分类Dev

如何在字符串中查找和替换'['?

来自分类Dev

如何在字符串中查找字符串数组?

来自分类Dev

vb.net 如何在字符串中查找数字范围

来自分类Dev

vb 如何在字符串中查找字符串并将字符串返回到变量中

来自分类Dev

如何计算字符串中不同的重复字符

来自分类Dev

如何在字符串中查找重复字符,并且重复次数应为 2

来自分类Dev

如何计算字符串的数字和字符?

来自分类Dev

如何在方法签名中查找带有字符串索引的字符串数组?

Related 相关文章

  1. 1

    如何在大字符串中查找重复的短语

  2. 2

    如何在字符串的两个相同字符之间获取字符串-在vb.net中

  3. 3

    如何使字符串列表中的随机字符串输出不重复VB.Net

  4. 4

    如何在iOS中对包含数字和名称的字符串数组进行排序

  5. 5

    如何在VB.net中获取字符串的ASCII值

  6. 6

    如何在vb.net中将字符串拆分为列表/数组

  7. 7

    如何在字符串中查找重复项?

  8. 8

    如何在文本字符串中查找和计算单词?

  9. 9

    如何在VB中替换字符串?

  10. 10

    如何在VB.net中将字符串拆分为输入的长度字符串数组

  11. 11

    如何计算字符串中的数字?

  12. 12

    如何在vb.net中的文本文件中读取重复的字符串

  13. 13

    如何在VB.net中对DataGridView的列进行排序(字符串)

  14. 14

    如何在字符串中查找重复的不同模式

  15. 15

    如何计算字符串中的字母,数字和空格

  16. 16

    如何使字符串列表中的随机字符串输出不重复VB.Net

  17. 17

    如何在iOS中对包含数字和名称的字符串数组进行排序

  18. 18

    如何在vb.net的列表框中添加字符串值和整数值?

  19. 19

    如何在字符串数组中查找重复的字符串

  20. 20

    如何从字符串中删除空格和重复的数字

  21. 21

    如何在vb.net中替换字符串

  22. 22

    如何在字符串中查找和替换'['?

  23. 23

    如何在字符串中查找字符串数组?

  24. 24

    vb.net 如何在字符串中查找数字范围

  25. 25

    vb 如何在字符串中查找字符串并将字符串返回到变量中

  26. 26

    如何计算字符串中不同的重复字符

  27. 27

    如何在字符串中查找重复字符,并且重复次数应为 2

  28. 28

    如何计算字符串的数字和字符?

  29. 29

    如何在方法签名中查找带有字符串索引的字符串数组?

热门标签

归档