當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。