Interfaccia: impostata

Metodi

differenza

differenza() restituisce regole.Imposta

Restituisce un set che è la differenza tra il set chiamato difference() e il set passato a difference() . Restituisce cioè un insieme contenente gli elementi dell'insieme di confronto che non si trovano nell'insieme specificato.

Se gli insiemi sono identici, restituisce un insieme vuoto ( size() == 0 ).

ritorna

non-null rules.Set Insieme di differenze di insieme contenente gli elementi trovati nell'insieme di confronto che non sono presenti nell'insieme chiamante.

Esempio

['a','b'].toSet().difference(['a','c'].toSet()) == ['b'].toSet()

haTutto

hasAll() restituisce regole.Booleano

Verifica se il set che chiama hasAll() contiene tutti gli elementi nel set di confronto passato a hasAll() .

ritorna

non-null rules.Boolean se il set chiamante contiene tutti gli elementi del set o dell'elenco di confronto.

Esempio

['a','b'].toSet().hasAll(['a','c']) == false
['d','e','f'].toSet().hasAll(['d','e']) == true

hasAny

hasAny() restituisce regole.Booleano

Verifica se il set che chiama hasAny() contiene uno qualsiasi degli elementi nel set o nell'elenco passato a hasAny() .

ritorna

non-null rules.Boolean se il set chiamante contiene uno qualsiasi degli elementi del set o dell'elenco di confronto.

Esempio

['a','b'].toSet().hasAny(['c','d'].toSet()) == false
['a','b'].toSet().hasAny(['a','c'].toSet()) == true

ha solo

hasOnly() restituisce regole.Booleano

Verifica se il set che chiama hasOnly() contiene solo gli elementi nel set di confronto o nell'elenco passato a hasOnly() .

ritorna

non-null rules.Boolean se il set chiamante contiene solo gli elementi del set o dell'elenco di confronto.

Esempio

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

intersezione

intersezione() restituisce regole.Imposta

Restituisce un set che è l'intersezione tra il set chiamato intersection() e il set passato a intersection() . Cioè, restituisce un insieme contenente gli elementi che gli insiemi hanno in comune.

Se gli insiemi non hanno elementi in comune, restituisce un insieme vuoto ( size() == 0 ).

ritorna

non-null rules.Set Insieme di intersezione di set contenente gli elementi trovati sia nell'insieme chiamante che nell'insieme di confronto.

Esempio

['a','b'].toSet().intersection(['a','c'].toSet()) == ['a'].toSet()

misurare

size() restituisce regole.Intero

Restituisce la dimensione del set.

ritorna

non-null rules.Integer Numero intero di valori nel set specificato.

unione

union() restituisce regole.Set

Restituisce un set che è l'unione del set che chiama union() e del set passato a union() . Restituisce cioè un insieme che contiene tutti gli elementi di entrambi gli insiemi.

ritorna

non-null rules.Set di unione contenente tutti gli elementi sia nel set chiamante che nel set di confronto.

Esempio

['a','b'].toSet().union(['a','c'].toSet()) == ['a', 'b', 'c'].toSet()