如何在visual basic中将整数附加到数组

布莱克曼123

我正在制作一个程序,该程序将没有标点符号的句子作为输入,然后搜索特定单词出现的次数。

 Dim sntnce As String
    Dim srchWord As String
    Dim words As String()
    Dim word As String
    Dim count As Integer
    Dim index As New System.Text.StringBuilder()

    Console.WriteLine("Enter your sentence: ")
    sntnce = Console.ReadLine()
    sntnce = LCase(sntnce)

    Console.WriteLine("Enter the word you want to find the position of: ")
    srchWord = Console.ReadLine()
    srchWord = LCase(srchWord)

    words = sntnce.Split(New Char() {" "c})
    Console.WriteLine(" ")

    For Each word In words
        If word = srchWord Then
            index.Append(count)
            count += 1
        Else
            count += 1
        End If
    Next

    Console.WriteLine("Your word appears in the position(s)...")
    Console.WriteLine(index)
    Console.ReadLine()

如果在句子中找到的话,for 循环会获取单词的索引并将其附加到字符串中,但我想将其附加到数组中,以便可以单独输出索引的值,但是我找不到任何解决方案这种帮助。我怎样才能做到这一点?谢谢

约翰·亚历克西欧

数组只有固定大小。处理要添加、删除或插入的集合时,请使用List(Of T).

我认为您想要的是以下内容:

Sub Main()
    Dim sntnce As String
    Dim srchWord As String
    Dim words As String()
    Dim word As String
    Dim count As Integer

    Console.WriteLine("Enter your sentence: ")
    sntnce = Console.ReadLine()
    sntnce = LCase(sntnce)

    Console.WriteLine("Enter the word you want to find the position of: ")
    srchWord = Console.ReadLine()
    srchWord = LCase(srchWord)

    words = sntnce.Split(New Char() {" "c})
    Console.WriteLine(" ")
    ' Create an expandable list of integers 'index_list'
    Dim index_list As New List(Of Integer)
    For index As Integer = 1 To words.Length
        ' It's recommened to use `Equals()` for string equality instead of `=`
        ' Arrays in VB.NET are 0-based so the i-th elements is located in `list(i-1)`
        If words(index - 1).Equals(srchWord) Then
            ' Add index to list if there is a match
            index_list.Add(index)
        End If
    Next
    ' Create a fixed array of strings to hold the character representation of the integer index array. 
    ' Since I know the size I can use an array instead of a list.
    Dim index_list_string As String() = New String(index_list.Count) {}
    For index As Integer = 1 To index_list.Count
        ' One to one mapping of integer to string
        index_list_string(index - 1) = index_list(index - 1).ToString()
    Next
    Console.WriteLine("Your word appears in the position(s)...")
    ' Take the array of strings and combine it into one string with commas in between using the `.Join()` function
    ' For example `{"A","B","C"} => "A, B, C"
    Console.WriteLine(String.Join(", ", index_list_string))
    Console.ReadLine()
End Sub

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PostgreSQL现有行中将整数附加到整数数组

来自分类Dev

如何在PHP中将值附加到数组中的数组?

来自分类Dev

如何在JavaScript中将对象附加到数组?

来自分类Dev

如何在Swift代码中将元组附加到数组对象?

来自分类Dev

如何在R中的netCDF文件中将信息附加到数组

来自分类Dev

有人可以解释如何在C编程中将元素附加到数组吗?

来自分类Dev

如何在bash shell脚本中将值附加到空数组?

来自分类Dev

如何在swift 4中将数据附加到数组类型的JSON值

来自分类Dev

如何在 SELECT 查询中将数组的第一个元素附加到自身

来自分类Dev

如何在Visual Basic中将列添加到列表视图?

来自分类Dev

如何在Visual Studio Code中附加到特定进程

来自分类Dev

如何在Visual Composer中将ID添加到元素

来自分类Dev

如何在Visual Basic中将EmguCV与Mat和标量相乘?

来自分类Dev

如何在Python中将向量附加到矩阵

来自分类Dev

如何在Android的布局XML中将动画附加到对象?

来自分类常见问题

如何在Python中将多个值附加到列表

来自分类Dev

如何在Swift中将字符附加到字符串?

来自分类Dev

如何在jQuery中将变量内容附加到div中?

来自分类Dev

如何在Polymer中将元素动态附加到dom-if?

来自分类Dev

如何在grails中将值附加到URL

来自分类Dev

如何在bash中将日期附加到字符串

来自分类Dev

如何在bash中将长文本附加到特定行?

来自分类Dev

如何在Julia中将矩阵附加到向量

来自分类Dev

如何在for循环中将列表正确附加到DataFrame

来自分类Dev

如何在elasticsearch中将字符附加到字符串?

来自分类Dev

如何在SwiftUI / Combine中将订户附加到State或Binding?

来自分类Dev

如何在Python中将列表附加到字典值?

来自分类Dev

如何在Python中将密钥项附加到.json文件?

来自分类Dev

如何在Cocoa中将数据附加到NSmutableData

Related 相关文章

  1. 1

    如何在PostgreSQL现有行中将整数附加到整数数组

  2. 2

    如何在PHP中将值附加到数组中的数组?

  3. 3

    如何在JavaScript中将对象附加到数组?

  4. 4

    如何在Swift代码中将元组附加到数组对象?

  5. 5

    如何在R中的netCDF文件中将信息附加到数组

  6. 6

    有人可以解释如何在C编程中将元素附加到数组吗?

  7. 7

    如何在bash shell脚本中将值附加到空数组?

  8. 8

    如何在swift 4中将数据附加到数组类型的JSON值

  9. 9

    如何在 SELECT 查询中将数组的第一个元素附加到自身

  10. 10

    如何在Visual Basic中将列添加到列表视图?

  11. 11

    如何在Visual Studio Code中附加到特定进程

  12. 12

    如何在Visual Composer中将ID添加到元素

  13. 13

    如何在Visual Basic中将EmguCV与Mat和标量相乘?

  14. 14

    如何在Python中将向量附加到矩阵

  15. 15

    如何在Android的布局XML中将动画附加到对象?

  16. 16

    如何在Python中将多个值附加到列表

  17. 17

    如何在Swift中将字符附加到字符串?

  18. 18

    如何在jQuery中将变量内容附加到div中?

  19. 19

    如何在Polymer中将元素动态附加到dom-if?

  20. 20

    如何在grails中将值附加到URL

  21. 21

    如何在bash中将日期附加到字符串

  22. 22

    如何在bash中将长文本附加到特定行?

  23. 23

    如何在Julia中将矩阵附加到向量

  24. 24

    如何在for循环中将列表正确附加到DataFrame

  25. 25

    如何在elasticsearch中将字符附加到字符串?

  26. 26

    如何在SwiftUI / Combine中将订户附加到State或Binding?

  27. 27

    如何在Python中将列表附加到字典值?

  28. 28

    如何在Python中将密钥项附加到.json文件?

  29. 29

    如何在Cocoa中将数据附加到NSmutableData

热门标签

归档