多语言展示
当前在线:1014今日阅读:128今日分享:10

Processing 3:数组(Array)复制/拼接/排序/编辑

介绍Processing 3中对数组(Array)类型的操作函数,有复制,拼接,排序,编辑,取子序列,反转,延长等操作。
工具/原料

Processing 3

方法/步骤
1

使用append(数组,同类型元素)将指定元素添加到数组末尾。注意:对原数组无影响,是先复制再修改。其它数组有关函数同理。

2

使用arrayCopy(src,dest)函数复制strs的内容到strs2。要注意数组容量是否能容下。

3

arrayCopy另外两种用法:array(src,dest,长度)arrayCopy(src,src位置,dest,dest位置,长度)

4

使用concat(数组1,数组2)返回一个数组,是数组1,数组2的拼接。

5

使用expand(数组),返回一个新数组,长度是原有数组的两倍。(后面的元素值是默认的初始化。比如String就是null,int就是0)expand(数组,长度)则返回一个新数组,长度加长到指定长度。

6

使用reverse(数组)返回一个新数组,其中的元素顺序翻转。使用shorten(数组)去掉尾部元素(长度减一)的新数组。使用sort(数组)返回排序后的新数组。

7

使用splice(被插入数组,元素,位置)或者splice(被插入数组,待插入数组,位置)将元素或数组插入到指定位置。

8

使用subset(数组,位置)或者subset(数组,位置,长度)返回一个从原数组中按照位置(和长度)取出的子数组。

注意事项

如果对数组的结构操作频繁,考虑使用其他数据结构,比如List.

推荐信息