Interface: lista

Métodos

concat

concat(list) retorna rules.List

Crie uma nova lista adicionando elementos de outra lista ao fim desta lista.

Parâmetro

list

rules.List (em inglês)

lista para concatenar.

O valor não pode ser nulo.

Retorna

non-null rules.List a lista com todos os elementos da outra lista adicionados.

temtudo

hasAll(list) retorna rules.Boolean

Determine se a lista contém todos os elementos de outra lista.

Parâmetro

list

rules.List (em inglês)

A lista de elementos a serem procurados.

O valor não pode ser nulo.

Retorna

non-null rules.Boolean é verdadeiro se essa lista tiver todos os elementos na entre si.

hasAny

hasAny(list) retorna rules.Boolean

Determine se a lista contém algum elemento de outra lista.

Parâmetro

list

rules.List (em inglês)

A lista de elementos a serem procurados.

O valor não pode ser nulo.

Retorna

non-null rules.Boolean é verdadeiro se essa lista tiver qualquer elemento na entre si.

temOnly

hasOnly(list) retorna rules.Boolean

Determinar se todos os elementos da lista estão presentes em outra lista.

Parâmetro

list

rules.List (em inglês)

A lista de elementos a serem procurados.

O valor não pode ser nulo.

Retorna

non-null rules.Boolean é verdadeiro se todos os elementos da lista estiverem presentes em outra lista, excluindo elementos repetidos.

Exemplo

['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

agrupamento

join(separator) retorna rules.String

Una os elementos da lista em uma string com um separador.

Parâmetro

separador

rules.String (link em inglês)

String para separar elementos.

O valor não pode ser nulo.

Retorna

non-null rules.String a lista unida como uma string.

removeAll

removeAll(list) retorna rules.List

Para criar uma nova lista, remova os elementos de outra lista dela.

Parâmetro

list

rules.List (em inglês)

lista de elementos a serem removidos.

O valor não pode ser nulo.

Retorna

non-null rules.List a lista com todos os elementos da outra lista removidos.

tamanho

size() retorna rules.Integer.

Encontre o número de valores na lista.

Retorna

non-null rules.Integer: é o número de valores na lista.

definir

toSet() retorna rules.Set

Retorna um conjunto que contém todos os elementos únicos na lista.

Caso dois ou mais elementos sejam iguais, mas não idênticos, o conjunto de resultados contém somente o primeiro elemento da lista. Os elementos restantes são descartadas.

Retorna

non-null rules.Set que contém os valores exclusivos da lista especificada.