.net – 如何将字符串拆分为固定长度的字符串数组?
发布时间:2020-12-17 00:13:34 所属栏目:大数据 来源:网络整理
导读:我有一个很长的字符串 dim LongString as String = "123abc456def789ghi" 我想把它拆分成一个字符串数组.数组的每个元素长度应为3个字符 例如, Dim LongArray(5) As StringLongArray(0) = "123"LongArray(1) = "abc"LongArray(2) = "456"LongArray(3) = "def
我有一个很长的字符串
dim LongString as String = "123abc456def789ghi" 我想把它拆分成一个字符串数组.数组的每个元素长度应为3个字符 例如, Dim LongArray(5) As String LongArray(0) = "123" LongArray(1) = "abc" LongArray(2) = "456" LongArray(3) = "def" LongArray(4) = "789" LongArray(5) = "ghi" 如何使用VB.net代码拆分它?
这可行.
Module Module1 Sub Main() Dim LongString As String = "123abc456def789ghi" Dim longlist As New List(Of String) For i As Integer = 0 To Convert.ToInt32(LongString.Length / 3) - 1 longlist.Add(LongString.Substring(i * 3,3)) Next For Each s As String In longlist Console.WriteLine(s) Next Console.ReadLine() End Sub End Module 这应该适用于.Net 1.1 Module Module1 Sub Main() Dim LongString As String = "123abc456def789ghi" Dim longlist(Convert.ToInt32(LongString.Length / 3) - 1) As String For i As Integer = 0 To Convert.ToInt32(LongString.Length / 3) - 1 longlist(i) = (LongString.Substring(i * 3,3)) Next For i As Integer = 0 To Convert.ToInt32(LongString.Length / 3) - 1 Console.WriteLine(longlist(i)) Next Console.ReadLine() End Sub End Module (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |