[.NET] VB字串轉陣列

看板Visual_Basic作者 (大強)時間15年前 (2010/06/08 17:18), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/1
請教各位大大: 小弟有一個字串想轉成陣列,字串ex:a 1 2 3 4 b 99 85 80 68,就是編號跟分數的字 串,我想把它拆開,變成2個陣列,一個陣列是1 2 3 4,一個陣列是99 85 80 68, 不知要如何處理,請求各位高手大大的教導,謝謝! 使用的軟體為VB2008 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.89.161

06/08 23:00, , 1F
用'b'為界String.Split()拆第一遍
06/08 23:00, 1F

06/08 23:00, , 2F
得到字串陣列的兩個元素再分別用' '拆第二遍
06/08 23:00, 2F

06/08 23:37, , 3F
這樣第一個a會不會被放在第一陣列裡面?
06/08 23:37, 3F

06/08 23:57, , 4F
會。 X(
06/08 23:57, 4F

06/08 23:58, , 5F
不然通通用' 'String.split()得到一個陣列 C
06/08 23:58, 5F

06/09 00:00, , 6F
令m=0, 依序讀 C 的元素,(1)讀到非數字 => m += 1
06/09 00:00, 6F

06/09 00:01, , 7F
(2)讀到數字 => 把該元素 Ci 塞入陣列 Am 。
06/09 00:01, 7F

06/09 00:01, , 8F
用多個List()會比較好做。
06/09 00:01, 8F
文章代碼(AID): #1C3WhWmt (Visual_Basic)