インターフェース: リスト

メソッド

連結

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

このリストの末尾に別のリストの要素を追加して、新しいリストを作成します。

パラメータ

リスト

ルール.リスト

連結するリスト。

値は null であってはなりません。

戻り値

non-null rules.List他のリストのすべての要素を追加したリストをリストします。

すべてを持っています

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

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

パラメータ

リスト

ルール.リスト

検索する要素のリスト。

値は null であってはなりません。

戻り値

non-null rules.Booleanこのリストに他の要素がすべて含まれている場合は true。

何かあります

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

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

パラメータ

リスト

ルール.リスト

検索する要素のリスト。

値は null であってはなりません。

戻り値

non-null rules.Booleanこのリストに他の要素が含まれている場合は true。

hasOnly

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

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

パラメータ

リスト

ルール.リスト

検索する要素のリスト。

値は 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を返します。

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

パラメータ

セパレーター

ルール.文字列

要素を区切る文字列。

値は null であってはなりません。

戻り値

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

すべて削除する

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

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

パラメータ

リスト

ルール.リスト

削除する要素のリスト。

値は null であってはなりません。

戻り値

non-null rules.List他のリストのすべての要素を削除したリストをリストします。

サイズ

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

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

戻り値

non-null rules.Integerリスト内の値の数を整数で表します。

設定する

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

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

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

戻り値

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