image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Lucas Cardoso
Lucas Cardoso28/08/2023 00:55
Compartilhe

Desenvolvimento Java com Cloud AWS - Diferença de Equals para Contains

    Olá, espero que todos estejam bem!

    Progredindo no bootcamp me deparei com uma duvida sobre dois métodos, Equals e Contains , aprendi desde cedo que por mais que a duvida seja boba para você, pode ser uma duvida cruel para um colega, partindo desse principio achei interessante compartilhar sobre eles, pois, por mais que pareçam ser iguais , os dois são poderosos, são utilizados de formas diferentes e pode ser um pouco confuso no inicio , venho por meio desse artigo explicar, pois adoro ensinar (hahaha) e você realmente sabe que aprendeu quando ensina, então, mãos a obra!

    Equals : equals realiza uma comparação da String completa.

    Em sua aplicação, se você deseja comparar o valor da String completa, por exemplo:

    "Meu nome completo" , utilizando o Equals, ele vai buscar em seu banco ou ate mesmo em memoria, exatamente a String completo e igual, caso tenha espaços, pontos, ela não será igual e nao vai retornar nada.

    Contains : contains verifica se a String possuí dentro dela o valor da String passada.

    Como assim? Vamos exemplificar, pode ser um pouco confuso ler a documentação no inicio.

    O Método Contains, verifica se a String tem o valor String pesquisado, como dito acima, exemplificando de forma mais didática:

    "meu nome completo" , com Contains você pode pesquisar como "ome completo" ,"meu" ou "mpleto" , perceba que propositalmente escrevi de forma incorreta, pois o Contains vai buscar na aplicação uma String que possua esses trechos de palavras para retornar o resultado.

    No curso o assunto é abordado Junto com o SET, onde trabalhamos de uma forma que não haverá repetições em nossa lista, então com o Contains, vamos obter somente um resultado, porem em um trabalho futuro onde você possa estar desenvolvendo, vale a pena entender bem a diferença entre os dois para utilizar da melhor forma!

    abraços! =D

    Compartilhe
    Comentários (1)
    Carolina Fagundes
    Carolina Fagundes - 28/08/2023 09:33

    parabéns pelo conteúdo, nota 10!