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 |
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á |
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étodoisNull 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 |
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. |