数组操作实例讲解

作者:创世魂

 

 

● 本类说明

 

本类提供了数组数据的常规操作方法,例如:“新建数组”“取数组成员数”等。

本类为全局类,可通过方法名直接调用。

 

● 新建数组
● 新建数组2
● 新建数组3

 

以上三个方法分别用来建立:一维、二维和三维数组。

此处演示讲解“新建数组()”的用法,另外两个方法类同。

 

帮助文档如下图:

通过本方法可创建一个指定数据类型的单维数组。

参数1:填写要创建的数据类型,例如:“整数”“文本型”等。

参数2:填写要创建的成员数。

返回值:数据类型由“参数1”决定。

 

代码编写如下图:

1、定义“文本型[]”变量。

2、调用“新建数组()”方法,创建一个两位成员数的文本型数组,赋值给此变量。

3、创建就可以可以进行添加成员操作,也可以利用“数组到文本()”方法转换成文本。

 

运行结果如下图:

 

● 取数组成员数

 

帮助文档如下图:

顾名思义,通过本方法可取出数组内的成员数量。

参数直接填写要取成员的数组即可。

 

代码编写如下图:

1、定义5个成员的文本数组,并添加两个成员。

2、利用本方法取出成员数显示在编辑框中。

 

运行结果如下图:

最终结果证明,添加的成员数量不等于成员数,成员数是由定义的数量决定。

 

● 取数组成员数1
● 取数组成员数2
● 取数组成员数3

 

以上三个方法用于取出多维数组中的成员数量,不同之处就是针对的维度不同。

此处讲解“取数组成员数1”方法,其它方法以此类推。

 

帮助文档如下图:

本方法用来取出多维数组中,第一维成员的子成员数量。

参数1:填写要取成员的数组。

参数2:填写成员索引值,从0开始,且必须小于第一维成员数。

例如:第一维成员数位5,那么本参数只能填写“0-4”之间的数字。

 

代码编写如下图:

随便定义一个三维数组,利用本方法取出一维数组,成员索引0的子成员数量。

 

运行结果如下图:

本方法的最终结果实际上就是取出第二维数组的成员数。

 

● 取成员数组2

 

帮助文档如下图:

本方法的作用就是取出二维数组中,指定一维数组索引的二维数组对象。

 

代码编写如下图:

1、定义一个二维数组,并添加一些二维成员。

2、调用当前方法取出索引0的成员。

 

运行结果如下图:

最终结果会取出添加的二维成员。

 

● 数组复制

 

帮助文档如下图:

通过本方法可将两个数组合并。

参数1:填写要复制的源数组。

参数2:填写从原数组什么位置开始复制,索引从0开始。

参数3:要注意目标数组成员数,必须满足复制后的成员条件。

参数4:复制到目标数组的首索引位置,如果此位置存在成员将会被覆盖。

参数5:填写要复制的源数组的数量。

 

代码编写如下图:

1、定义一个原文本数组,填写三个成员。

2、定义目标文本数组,成员数必须满足合并后的成员数。

3、调用“数组复制()”填写对应参数进行复制操作。

4、最后将目标数组输出到编辑框中。

 

运行结果如下图: