A lista Java contém

A lista Java contém

A interface da lista Java e o Java.util.O pacote de lista representa a sequência organizada dos elementos. A sequência em que os membros aparecem internamente em uma lista Java determina como eles podem ser adicionados, recuperados, iterados, avaliados e removidos. Aqui, determinaremos se a lista inclui um item específico. A lista.contém () é uma maneira conveniente de determinar rapidamente se uma lista inclui um elemento específico ou não. Ele retorna true se um elemento for encontrado ao procurá -lo na lista; Como alternativa, ele produz falso.

Exemplo 1:

O método list () de Java aceita apenas um único parâmetro que é o elemento para verificar sua existência na lista especificada. O programa é implementado para verificar o elemento da lista inteira pelo método contains ().


Primeiro, a classe "ListContainscase1" do programa é implantada. Então, o método principal () da classe é implementado. O método principal () é definido com a interface da lista, onde criamos o objeto "valores". Estabelecemos a lista vazia usando o método ArrayList () em que o tamanho da lista é especificado. Depois que a lista é estabelecida, inserimos os números usando o método add ().

Depois disso, geramos o objeto "saída" booleano e o definimos com o método contains (). O método contains () é chamado com o objeto Lista de "valores" e insere um valor numérico cuja existência deve ser examinada a partir da lista de números fornecidos. Quando a saída booleana é recuperada do método contains (), a estatura se é usada para mostrar a mensagem se a lista contém esse número especificado na lista ou não. Em seguida, participamos de outro cenário em que o elemento de inexistência é especificado para o método contains (). Usamos o método contains () novamente no objeto declarado que é "saída". Seus resultados são passados ​​para o bloco if-else, que mostra a declaração sobre a saída verdadeira ou falsa.

O número "85" é o elemento da lista de matrizes que é avaliada pelo método contains () e imprime a mensagem da existência do número. Por outro lado, o número "85" não faz parte da lista. Então, a declaração else imprime a mensagem "inexistência" do número:

Exemplo 2:

O método de funcionamento do contém () é demonstrado no exemplo anterior com a lista de valores inteiros. O valor da lista também pode ser verificado usando outro método denominado indexOf (). O método gera a posição da lista da primeira entrada do elemento fornecido.




A classe "listContainscase2" é definida com o método principal () em que usamos o método ArrayList () da interface da lista. A classe da lista é o tipo genérico "funcionário", que é outra classe. O método ArrayList () está definido dentro da variável Lista de "elementos". O Arraylist é então adicionado com os elementos da classe "funcionário". Lá, adicionamos um valor inteiro e os outros valores de string que são os nomes dos funcionários.

Depois disso, declaramos outra variável, "EMP", que chamamos de um dos conjuntos de "funcionários". Em seguida, passamos essa variável "Emp" como um argumento do método contains () para examinar. Em seguida, declaramos a variável int "idx" onde o método indexOf () é inicializado. O indexOf () também pega a variável "EMP" como entrada para obter o valor do índice do nome do funcionário.

Os valores que são inseridos no Arraylist anterior são os valores dos atributos da classe "funcionários". A classe "Funcionários" é construída com os atributos "EMP_ID" e "EMP_NAME". Em seguida, usamos os parâmetros do construtor da classe "funcionários" com a palavra -chave "isto" para invocá -los. Depois disso, temos os métodos getter "getId ()" e "getName ()" para obter o EMP_ID e EMP_NAME. Além disso, os métodos Setter "SetId ()" e "SetName ()" são definidos onde os parâmetros da classe "funcionários" são definidos com as variáveis ​​"EMP_ID" e "EMP_NAME", respectivamente, respectivamente. Em seguida, usamos a implementação de substituição na aula de "funcionários".

A lista de funcionários é gerada, especificada com "EMP_ID" e "EMP_NAME". O método contains () é aplicado a esta lista e retorna o valor verdadeiro, o que significa que o ID e o nome do funcionário especificado estão presentes na lista. Além disso, o valor do índice também é buscado para os valores de lista especificados do método indexOf (), que também garante que o ID e o nome estejam presentes na lista.

Exemplo 3:

Agora, o cenário real do método java contém () é implantado no seguinte programa. O valor que será verificado pelo método contains () é retirado do usuário.


A classe "ListContainscase3" é desenvolvida com o método principal () em que a classe Scanner é implementada. A classe Scanner permite que o usuário insira o valor no console. Chamamos o scanner (sistema.in) no objeto "SC". Depois disso, usamos o método concurrentLinkedQueue () para adicionar o fluxo inteiro. O número adicionado ao método add () é "1", que é então verificado através do método contains ().

O console pede para entrar no menor valor de número ímpar do usuário que já temos no fluxo. Quando o usuário adiciona o menor número ímpar, ele é verificado a partir da condição if-else, onde temos o método contém (). O método contains () examina se o menor número ímpar fornecido ao console está localizado no objeto "Stream" da coleção. Em seguida, ele executa as declarações do bloco if-else.

O número inserido no console é "1", que é o menor número ímpar dado à coleção. O método contains () mostra a mensagem "Resposta correta", como mostrado no seguinte:

Exemplo 4:

O containsall () também é o método para validar que a lista contém todos os elementos na coleção de entrada. Se encontrar, retorna verdadeiro. Caso contrário, ele retorna falso.


O método da classe “listContAinCase4” é declarado com a variável “STR”. A variável "STR" representa a lista chamada Método ArrayList (). Para o método ArrayList (), fornecemos alguns valores de string. Depois disso, chamamos o método containsall () dentro da condição "se". O método containsall () não recebe um determinado valor da string da lista. Ele leva o objeto "str" ​​da lista que tem os valores inteiros de string. Se o método containsall () for igual ao verdadeiro booleano, a instrução if exibe que os valores inteiros da string fazem parte da lista.

A sequência inteira que é verificada com o objeto String é igual ao valor verdadeiro que é mostrado pela instrução executada:

Conclusão

O método contains () destina -se a determinar se o elemento desejado está disponível na visualização da lista. Usamos o método contains () com o tipo inteiro e a lista de string para avaliar a disponibilidade da string específica e elementos inteiros na lista. Além disso, empregamos o método indexOf (), que também é usado para esse fim para encontrar esse elemento da lista. Ambos os métodos são compatíveis com a descoberta dos elementos da lista.