インターフェース: List

メソッド

concat

concat(list) は rules.List を返します。

別のリストの要素を 終わりです。

パラメータ

list

rules.List

連結します。

値を null にすることはできません。

戻り値

non-null rules.List 他のリストのすべての要素が追加されたリスト。

hasAll

hasAll(list) は rules.Boolean を返します。

そのリストに、別のリストに含まれるすべての要素が含まれているかどうかを確認します。

パラメータ

list

rules.List

検索する要素のリスト。

値を null にすることはできません。

戻り値

non-null rules.Boolean: このリストが あります。

hasAny

hasAny(list) は rules.Boolean を返します。

リストに別のリストの要素が含まれているかどうかを確認します。

パラメータ

list

rules.List

検索する要素のリスト。

値を null にすることはできません。

戻り値

non-null rules.Boolean: このリストに あります。

hasOnly

hasOnly(list) は、rules.Boolean を返します。

リスト内のすべての要素が別のリストに存在するかどうかを確認します。

パラメータ

list

rules.List

検索する要素のリスト。

値を null にすることはできません。

戻り値

non-null rules.Boolean: リスト内のすべての要素が存在する場合は true 繰り返し要素を除外して

['a', 'b'].hasOnly(['a', 'c']) == false
['a', 'b'].hasOnly(['a', 'b', 'c']) == true
['a', 'b'].hasOnly(['b', 'a']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b', 'c']) == true

結合

Join(separator) は rules.String を返します。

リスト内の要素を区切り記号で結合して文字列にします。

パラメータ

区切り記号

rules.String

要素を区切る文字列。

値を null にすることはできません。

戻り値

non-null rules.String 文字列として結合されたリスト。

すべてを削除

deleteAll(list) は rules.List を返します。

このリストから別のリストの要素を削除して、新しいリストを作成します。

パラメータ

list

rules.List

削除する要素のリスト..

値を null にすることはできません。

戻り値

non-null rules.List 他のリストのすべての要素が削除されたリスト。

サイズ

size() は rules.Integer を返します。

リスト内の値の数を取得します。

戻り値

non-null rules.Integer: リスト内の値の個数。

toSet

toSet() は rules.Set を返します。

リスト内の一意の要素をすべて含むセットを返します。

2 つ以上の要素が等しいが同一でない場合、結果セットは リストの最初の要素のみが含まれます。残りの要素は 破棄されます。

戻り値

指定されたリスト内の一意の値を含む non-null rules.Set セット。