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


Processing splice()用法及代碼示例


Processing, splice()用法介紹。

用法

  • splice(list, value, index)

參數

  • list (boolean[], byte[], char[], int[], float[], String[], Object) 要拚接的數組
  • value (boolean, boolean[], byte, byte[], char, char[], int, int[], float, float[], String, String[], Object) 要拚接的值
  • index (int) 在數組中插入數據的位置

返回

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

說明

將一個值或一組值插入到現有數組中。前兩個參數必須是相同數據類型的數組。第一個參數指定要修改的初始數組,第二個參數定義要插入的數據。第三個參數是一個索引值,它指定插入數據的數組位置。 (請記住,數組索引編號從零開始,因此第一個位置是 0,第二個位置是 1,依此類推。)



拚接對象數組時,函數返回的數據必須轉換為對象數組的數據類型。例如:SomeClass[] items = (SomeClass[]) splice(array1, array2, index)

例子

String[] a = { "OH", "NY", "CA" };
a = splice(a, "KY", 1);  // Splice one value into an array
println(a);
// Prints the following array contents to the console:
// [0] "OH"
// [1] "KY"
// [2] "NY"
// [3] "CA"

println();  // Prints a blank line

String[] b = { "VA", "CO", "IL" };
a = splice(a, b, 2);  // Splice one array of values into another
println(a);
// Prints the following array contents to the console:
// [0] "OH"
// [1] "KY"
// [2] "VA"
// [3] "CO"
// [4] "IL"
// [5] "NY"
// [6] "CA"

有關的

相關用法


注:本文由純淨天空篩選整理自processing.org大神的英文原創作品 splice()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。