如何把数组连接成字符串和字符串转换为数组的方法(数组转字符串拼接)
导语:如何把数组连接成字符串和字符串转换为数组,VBA编程技巧
No.1字符串操作在编程当中应用十分普遍,集合数组应用,对提高编程技巧有很大的帮助作用。
本节讲两个函数Join、Split。
这两个函数是对字符串和数组的操作。
Join函数功能是将数组连接成一个字符串。
Split函数正好相反,是把一个字符串拆分成数组。
No.2 Join函数如下图所示,Join函数语法介绍:
Join函数参数
Sourcearray参数代表一个一维数组,必选参数。
Delimiter参数是分隔符,可以省略,也可以是任何字符。
使用方法
Dim Str,Sarr
Sarr=Array(&34;,&34;,&34;)
Str=Join(Sarr,&34;)
代码返回一个字符串:&34;
No.3 Split函数Split函数是Join函数的逆向函数。
其使用方法和Join类似,有一点不同就是可以设定返回数组的个数。
Split参数
expression:代表一个字符串。必选项。
Delimiter参数是分隔符,可以省略,也可以是任何字符。可选项。默认为空格。
Limit:指定数组的个数。
使用方法
Dim Str,Sarr
Str=&34;
Sarr=Split(Str, ,-1)&39;返回3个数组值
No.4 示例下图作为一个示例,分别对join和Split函数进行演示介绍:
图中设置了一个字符列,进行数组连接,然后再进行拆分操作。
结果分别显示在TextBox文本框和ListBox列表框中。
代码如下:
总体来说,这两个函数是必须掌握的函数,在编程过程当中应用很普遍。
如果不能很好地利用,对于提高编程方面的操作有很大的阻碍,所以,有必要进行一些更加深入的学习和理解。
其实参数的理解不难,问题在于对数组和字符串相互转换要有一个清楚概念,不然,可能造成一些混乱,如果分不清什么是数组,什么是字符串,应用当中就会出现错误。
欢迎关注、收藏。
---END---
本文内容由小悦整理编辑!