2024年6月2日发(作者:)
本文介绍数组操作中经常使用到的几个函数和语句。熟练使用它们可以在编程中起
到事半功倍的效果。
1,Array函数
Array函数可以创建一个数组,该函数具体使用方法在前面的课程中已经学习过,
这里不在赘述。
2,Split函数
描述:
返回一个下标从零开始的一维数组,它包含指定数目的子字符串。
语法:
Split(expression[, delimiter[, limit[, compare]]])
参数说明:
参数
说明
expression
必需的。包含子字符串和分隔符的字符串表达式 。如果
expression
是一个
长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。
delimiter
可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符("
")作为分隔符。如果
delimiter
是一个长度为零的字符串,则返回的数组仅
包含一个元素,即完整的
expression
字符串。
limit
compare
可选的。要返回的子字符串数,–1表示返回所有的子字符串。
可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设
置值”部分。
compare参数设置值如下:
常数
vbUseCompareOption
vbBinaryCompare
vbTextCompare
vbDatabaseCompare
值
-1
描述
用Option Compare语句中的设置值执行比较。
0
执行二进制比较。
1
执行文字比较。
2
仅用于Microsoft Access。基于您的数据库的信息执行比
较。
举例:
需求:将一串包含5个姓名的字符串分隔为一个数组保存,并打印出每个元素。
代码如下:
代码运行效果如下图所示:
3,Join函数
Jion函数与Split函数正好相反,它可以将数组返回一个字符串,该字符
串是通过连接某个数组中的多个子字符串而创建的,并在每个以一个指定
的分隔符分隔数组元素。
语法
Join(sourcearray[, delimiter])
Join函数语法有如下命名参数:
参数
sourcearray
delimiter
说明
必需的。包含被连接子字符串的一维数组。
可选的。在返回字符串中用于分隔子字符串的字符。如果忽略该项,则
使用空格(" ")来分隔子字符串。如果delimiter是零长度字符串(""),
则列表中的所有项目都连接在一起,中间没有分隔符。
举例:
需求:以上一个例子中产生的数组A来举例。(这里分隔符用的"-")
代码如下:
运行效果如图所示:
4,UBound和LBound函数
UBound函数可以返回一个函数的最大上标,LBound函数可以返回一个函
数的最小下标。
语法格式为:
UBound(<数组名>[,<维数>])
LBound(<数组名>[,<维数>])
注意:
1,数组名为必要参数,维数为可选参数。
2,对于一维数组而言,维数可以不写,对于多维数组来说,需要填写维
数。3,函数返回值为Long类型。
UBound和LBound函数在动态数组中具有非常重要的作用,使用率非常高。
读者一定要掌握。
本节课程关于数组的常用函数和方法已经全部讲解完毕。希望各位可以认
真思考,勤加练习哦。
发布者:admin,转转请注明出处:http://www.yc00.com/news/1717297576a2736594.html
评论列表(0条)