Lista e Lista de Strings

O tipo de objeto Lista contém uma sequência de strings. Os objetos Lista de strings permitem que você selecione listas de valores, sejam retornados de uma propriedade de tipo de dados Lista, convertendo uma lista de nós em uma lista de strings usando o método toStringList ou dividindo uma string em uma lista de strings usando o método Split.

Depois de adicionar uma propriedade do tipo de dados lista ou um objeto lista de strings, você pode adicionar os seguintes métodos. Depois de adicionar um método, é preciso especificar uma condição para esse método que possa ser avaliada de acordo com um valor Booliano.

Método Descrição Parâmetros Exemplo
Any Retorna True se qualquer uma das strings em uma lista de strings corresponder à condição especificada A condição com a qual o objeto lista de strings é avaliado node.properties.PLN.UDA (Account).any.stringItem.matches("UDA")) retornará True se qualquer uma das strings na lista de strings corresponder a "UDA".
Count Retorna a contagem das strings em uma lista que corresponde a uma condição especificada A condição com a qual o objeto lista de strings é avaliado node.properties.PLN.UDA (Account).count.stringItem.greaterThan("ABC")) retornará o número de strings em uma lista de strings cujo valor é maior que "ABC".
Find Retorna a primeira string em uma lista de strings que corresponde a uma condição especificada A condição com a qual o objeto lista de strings é avaliado node.properties.PLN.UDA (Account).find.stringItem.equals("Expense")) retorna a primeira string em uma lista de strings de um nó selecionado cujo nome é igual a "Expense".
Get Retorna a string em uma lista de strings no índice especificado O índice do qual a string será retornada

Observação: Números de índices positivos (ou zero) contam desde o primeiro índice até o último, com zero sendo o primeiro índice. Números de índices negativos contam do último para o primeiro.

node.properties.PLN.UDA (Account).get(0) retorna a primeira string na lista de strings PLN.UDA (Account).
IndexOf Retorna a posição da string especificada em uma lista de strings.

Observação: Retorna -1 quando a string especificada não é encontrada.

A string especificada para a qual você deseja retornar a posição. node.ancestors[name].toStringList.indexOf(Texas) retorna a posição inicial da string especificada "Texas" na lista de strings de nomes de antecessores de um nó.
Intersect Retorna os valores comuns que existem nas duas listas especificadas. Uma segunda lista de strings que você está comparando com a primeira lista de strings para verificar valores comuns. node.ancestors[name].toStringList.intersect(node.properties.UDA) retorna os valores comuns que existem na lista de nomes de antecessores de um nó e na lista de strings node.properties.UDA.
IsEmpty

Retornará True se a propriedade contiver um valor nulo ou uma string vazia.

Nenhum node.properties.PLN.UDA (Account).IsEmpty retornará True se o valor da lista de strings PLN.UDA (Account) for nulo ou vazio.
isNull Retornará True se a propriedade contiver um valor nulo.

Observação:

O método isNull só está disponível para propriedades do tipo de dados lista. Você não pode usar isNull para listas de strings dos métodos toStringList ou Split.
Nenhum node.properties.PLN.UDA (Account).isNull retornará True se o valor da lista de strings PLN.UDA (Account) for nulo.
Join Concatena valores de string de uma lista em uma string delimitada usando o delimitador especial O delimitador que separa cada string return.node.properties.PLN.UDA (Account).join("|") retorna uma string que consiste em todas as strings da lista de strings PLN.UDA (Account) concatenadas justas e separadas por "|".
Reverse Retorna os valores da lista de strings na ordem inversa. Nenhum node.ancestors[name].toStringList.reverse retorna uma lista de nomes de antecessores para um nó na ordem inversa.
Size Retorna o número de strings de uma lista de strings

Observação: O método Tamanho é diferente de Contagem por não exigir uma condição predicada.

Nenhum return.node.properties.PLN.UDA (Account).size retorna o número de strings na lista de strings PLN.UDA (Account) como um valor de string.