Name |
expand()扩大数组 |
||||
Examples |
int[] data = {0, 1, 3, 4}; println(data.length); // Prints “4” data = expand(data); println(data.length); // Prints “8” data = expand(data, 512); println(data.length); // Prints “512”
PImage[] imgs = new PImage[32]; println(imgs.length); // Prints “32” imgs = (PImage[]) expand(imgs); println(imgs.length); // Prints “64” |
||||
Description |
Increases the size of an array. By default, this function doubles the size of the array, but the optional newSize parameter provides precise control over the increase in size. When using an array of objects, the data returned from the function must be cast to the object array’s data type. For example: SomeClass[] items = (SomeClass[]) expand(originalArray) 增加数组的大小。默认情况下, 此函数使数组的大小加倍, 但可选的 newSize 参数提供对大小增加的精确控制。
当使用对象数组时, 从函数返回的数据必须转换为对象数组的数据类型。例如: SomeClass [] 项 = (SomeClass []) 展开 (originalArray) |
||||
Syntax |
expand(list) expand(list, newSize) |
||||
Parameters |
|
||||
Returns |
boolean[], byte[], char[], int[], long[], float[], double[], String[], or Object |
||||
Related |
- 本文固定链接: http://iprocessing.cn/2017/07/21/expand扩大数组/
- 转载请注明: 卡萨布兰卡 于 Processing编程艺术 发表