📅  最后修改于: 2023-12-03 14:54:37.435000             🧑  作者: Mango
本文介绍如何在 VB.NET 中拆分字符串并将结果存储在 ArrayList 中。我们将使用基本的字符串操作和 ArrayList 类来实现这个目标。示例代码使用 VB.NET 语法,希望对您的项目有所帮助。
首先,我们需要在代码文件的顶部引入 System.Collections
命名空间,以便可以使用 ArrayList 类。
Imports System.Collections
接下来,我们使用 ArrayList
类的实例来存储拆分后的字符串。可以使用 Split
方法将字符串按特定的分隔符拆分为子字符串。
在下面的示例中,我们将一个字符串按逗号分隔符拆分,并将结果存储在一个 ArrayList 中。
Dim str As String = "苹果,香蕉,橙子,葡萄"
Dim fruits As ArrayList = New ArrayList(str.Split(","c))
这里,str.Split(","c)
将字符串 str
按逗号拆分为子字符串数组,并将结果作为参数传递给 ArrayList
构造函数。
现在,fruits
ArrayList 中包含了拆分后的所有子字符串。您可以使用 ArrayList 的各种方法来操作这些字符串。
例如,要获取 ArrayList 中的元素数量,可以使用 Count
属性。
Dim count As Integer = fruits.Count
您也可以遍历 ArrayList 中的元素,并进行相应的操作。
For Each fruit As String In fruits
' 处理每个水果
Next
您还可以直接访问 ArrayList 中的元素,方法是使用索引。
Dim firstFruit As String = fruits(0)
Dim secondFruit As String = fruits(1)
' ...
下面是一个完整的示例代码,用于演示如何拆分字符串并将结果存储在 ArrayList 中。
Imports System.Collections
Module MainModule
Sub Main()
Dim str As String = "苹果,香蕉,橙子,葡萄"
Dim fruits As ArrayList = New ArrayList(str.Split(","c))
Console.WriteLine("水果数量: " & fruits.Count)
For Each fruit As String In fruits
Console.WriteLine(fruit)
Next
Console.ReadLine()
End Sub
End Module
运行该程序,您将看到以下输出:
水果数量: 4
苹果
香蕉
橙子
葡萄
以上示例展示了如何使用 ArrayList 存储拆分后的字符串。根据您的实际需求,您可以进一步扩展和修改示例代码。
在本文中,我们学习了如何在 VB.NET 中拆分字符串并将结果存储在 ArrayList 中。使用 Split
方法和 ArrayList 类,我们可以轻松实现这个目标。希望本文能够帮助您更好地理解和应用拆分字符串的技术。
参考资料: