| Package | org.libspark.utils |
|---|---|
| Class | public class ArrayUtil |
addElement(element:*, source:Array) :*
addElementAt(element:*, index:int, source:Array) :*
addNumber(numericArray:Array, value:Number) :Array
divideNumber(numericArray:Array, value:Number) :Array
getElementAt(index:int, source:Array) :*
getElementIndex(element:*, source:Array) :int
identicalArray(param:*, len:uint) :Array
instanceOfEquals(array:Array, theClass:Class = null) :Boolean
matches(array:Array, compareTarget:Array) :Array
multipleNumber(numericArray:Array, value:Number) :Array
numericArray(len:int, firstValue:Number = 0, step:Number = 1.0) :Array
removeElement(element:*, source:Array) :*
removeElementAt(index:int, source:Array) :*
setElementIndex(element:*, index:int, source:Array) :void
shuffle(array:Array) :Array
subtractNumber(numericArray:Array, value:Number) :Array
swapElements(element1:*, element2:Array, source:*) :void
swapElementsAt(index1:int, index2:int, source:Array) :void
public static function addElement(element:*, source:Array):*配列の末尾に指定された要素を追加します。
element:*
source:Array
*
public static function addElementAt(element:*, index:int, source:Array):*配列の指定された位置に指定された要素を追加します。
element:*
index:int
source:Array
*
public static function addNumber(numericArray:Array, value:Number):Array数値のみで構成される配列内の要素すべてに加算します
numericArray:Array
value:Number
Array
public static function divideNumber(numericArray:Array, value:Number):Array数値のみで構成される配列内の要素すべてに除算します
numericArray:Array
value:Number
Array
public static function getElementAt(index:int, source:Array):*配列の指定された位置に存在する要素を取得します。
index:int
source:Array
*
public static function getElementIndex(element:*, source:Array):int指定された要素の配列内での位置を取得します。
element:*
source:Array
int
public static function identicalArray(param:*, len:uint):Array同じデータで構成された配列を作成します
param:*
len:uint
Array
public static function instanceOfEquals(array:Array, theClass:Class = null):Boolean配列内の要素がすべて同じクラスのインスタンスであるかを確認します
array:Array
theClass:Class (default = null)
Boolean
public static function matches(array:Array, compareTarget:Array):Array指定配列の中から比較対象の配列内に同じ値が含まれているものだけを抜き出した新しい配列を作ります
array:Array
compareTarget:Array
Array
public static function multipleNumber(numericArray:Array, value:Number):Array数値のみで構成される配列内の要素すべてに乗算します
numericArray:Array
value:Number
Array
public static function numericArray(len:int, firstValue:Number = 0, step:Number = 1.0):Array連続する数値で構成された配列を作成します
len:int
firstValue:Number (default = 0)
step:Number (default = 1.0)
Array
public static function removeElement(element:*, source:Array):*指定された要素を配列内から削除します。
element:*
source:Array
*
public static function removeElementAt(index:int, source:Array):*配列内の指定された位置に存在する要素を削除します。
index:int
source:Array
*
public static function setElementIndex(element:*, index:int, source:Array):void配列内の指定された要素を指定された位置に移動します。
element:*
index:int
source:Array
public static function shuffle(array:Array):Array配列をランダムに並び替えます
array:Array
Array
public static function subtractNumber(numericArray:Array, value:Number):Array数値のみで構成される配列内の要素すべてから減算します
numericArray:Array
value:Number
Array
public static function swapElements(element1:*, element2:Array, source:*):void配列内の指定された二つの要素の位置を入れ替えます。
element1:*
element2:Array
source:*
public static function swapElementsAt(index1:int, index2:int, source:Array):void配列内の指定された二つの位置に存在する要素を入れ替えます。
index1:int
index2:int
source:Array