当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Processing expand()用法及代码示例


Processing, expand()用法介绍。

用法

  • expand(list)
  • expand(list, newSize)

参数

  • list (boolean[], byte[], char[], int[], long[], float[], double[], String[], Object) 要扩展的数组
  • newSize (int) 数组的新大小

返回

  • boolean[], byte[], char[], int[], long[], float[], double[], String[], or Object

说明

增加一维数组的大小。默认情况下,此函数将数组的大小加倍,但可选的newSize 参数提供对大小增加的精确控制。



使用对象数组时,函数返回的数据必须转换为对象数组的数据类型。例如:SomeClass[] items = (SomeClass[]) expand(originalArray)

例子

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"

有关的

相关用法


注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 expand()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。