关于二维数组的操作

azhilee 2005-09-20 11:43:11
对于一维数组,我们可以使用 split 或 join 来分割或合并
可是现在 比如我有
str = "a,b,c,e|f,g,h,i|j,k,l,m"

怎么方便的做成二维数组呢
...全文
168 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwolves 2005-09-21
  • 打赏
  • 举报
回复
还是C语言赋值简单些
azhilee 2005-09-21
  • 打赏
  • 举报
回复
谢谢楼上,再等等,如果没什么好的方法就给分
northwolves 2005-09-21
  • 打赏
  • 举报
回复
只能遍历:
Dim str As String
str = "a,b,c,e|f,g,h,i|j,k,l,m"
Dim x(2, 3) As String, i As Integer, j As Integer
For i = 0 To 2
For j = 0 To 3
x(i, j) = Split(Split(str, "|")(i), ",")(j)
Debug.Print x(i, j)
Next
Next
cly2004 2005-09-21
  • 打赏
  • 举报
回复
根据分隔符的个数定义维数,然后填充了.合并时取出相加吧

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧