 |
 |
 |
 |
Name |
|
contract() |
 |
|
|
Examples |
|
int[] ia = {0, 1, 2, 3, 4, 5, 6, 7};
println(ia.length); // Prints "8"
ia = contract(ia, 5);
println(ia.length); // Prints "5"
|
|
|
Description |
|
Decreases the size of an array. The required newSize parameter provides precise control over the decrease in size. |
 |
|
|
Syntax |
|
contract(array, newSize)
|
 |
|
|
Parameters |
|
array |
|
booleans[], bytes[], chars[], ints[], floats[], or Strings[]
|
newSize |
|
positive int: new size for the array
|
|
 |
|
|
Returns |
|
Array (the same datatype as the input) |
 |
|
|
Usage |
|
Web & Application |
 |
|
|
Related |
|
expand() |
|
|