JAVA functionality compared to Delphi to find a value in a specific list

Asked

Viewed 33 times

1

Hello, would someone like to tell me if there is a feature in JAVA similar to Delphi Locate?

If Lista.Locate('REGIAO;PRODUTO',
                VarArrayOf([REGIAO.AsString,
                PRODUTO.AsString]),[]) Then[...]

1 answer

1


List has several functions, it would be nice to take a quick look at them. I don’t know what purpose you’re looking for, but here’s an example.

List<Produto> produtos = new ArrayList<>(); //inicia uma lista de produtos
produtos.add(new Produto(123,"shampoo"));
produtos.add(new Produto(456,"condicionador"));
produtos.add(new Produto(789,"creme"));

Produto sabonete = new Produto (147,"sabonete");
if(produtos.contains(sabonete)){ //verifica se a lista contém o objeto
   //o produto sabonete está contino na lista
}

int index = produtos.indexOf(sabonete); //retorna o indice da primeira ocorrencia do objeto, caso não exista na lista retorna -1;

Browser other questions tagged

You are not signed in. Login or sign up in order to post.