String java contém

String java contém
“A classe String fornece um método contém (), que é o método mais usado na linguagem de programação Java. O método contains () determina se a string está presente na string fornecida. O método Java String contém () leva apenas um único parâmetro, ou seja, a sequência do personagem. A sequência de caracteres pode ser a string, buffer de string, buffer de caracteres, etc. Quando a sequência fornecida contém o conjunto necessário de caracteres ou a sequência, o valor verdadeiro é retornado pelo método contains (); Caso contrário, ele retorna falso.

O método java contém () fornece algumas limitações ao implementar este método. O importante a ser observado é que ele não verifica um único caractere; O conjunto de caracteres é necessário para pesquisar pelo método contains (). Ao fazer isso, os resultados levantam uma exceção. A string contém () o método verifica apenas a presença e ausência da substring da string original. Nunca há uma busca pela posição de índice da substring.”

Exemplo 1

Usamos o método String contains () no seguinte caso de uso. A função procurará o caráter especificado da sequência que especificamos como um argumento dentro do método contém.

Implementamos o programa acima para a demonstração do método java contém (). Na primeira etapa, temos uma classe, "MyExample1", onde a função principal é implantada para o código -fonte. Aqui, temos uma declaração variável como "my_string". A variável "my_string" é inicializada com a string. Então, temos um sistema.fora.Método println onde o método contém é invocado. O método contains () leva a substring "primeiro" da string especificada.

Novamente, chamamos o método contains () e atribuímos a mesma substring "primeiro" como um parâmetro. Observe que fornecemos a mesma substring para o método contains (), mas o caso inicial do caractere é diferente. O método contém descobre o caráter da sequência da substring da string dada e retorna os resultados na forma booleana.

Na tela do console abaixo, o método contém retorna o valor verdadeiro para a substring "primeiro" porque é o mesmo conjunto de seqüências de caracteres da string principal. O segundo resultado do método contém é "falso", pois o conjunto de sequências de caracteres não é o mesmo que na sequência principal.

Exemplo 2

Também podemos usar o método java string contém () com o bloco condicional if-else para os resultados baseados em busca da sequência de caracteres na string. Implementamos o bloco if-else abaixo, onde o método contém é utilizado.

Temos uma classe Java, "MyExample2", onde estabelecemos o método principal. Em primeiro lugar, criamos três variáveis ​​"S1", "S2" e "S3". Essas variáveis ​​contêm alguns valores de string. A variável "S1" representa a sequência principal, enquanto a variável "S2" e "S3" são inicializadas com as substringas da string principal.

Em seguida, definimos outra variável, "resultado", que atribuiu o tipo de dados booleanos. O bloco if-else é construído onde executamos a funcionalidade do método contém. Dentro do primeiro bloco if-else, temos um método que procura a sequência de substring "S2" presente na sequência de "S1". O segundo bloco if-else encontra a presença da sequência de substring "S3" da string "S1" usando o método contém.

Como temos a sequência de substring "codificação" na sequência principal, o bloco if-else retorna a declaração do IF-Block. Por outro lado, o “S3” contém a “codificação” da substring, que não é a sequência de caracteres da sequência principal; É por isso que a declaração do bloco mais é obtida a partir do segundo bloco if-else.

Exemplo 3

O método Java String contém () também é sensível à sequência de caracteres de caso. Podemos utilizar o método contains () para verificar o caso insensível a maiúsculas com algumas modificações. Para isso, temos que usar os métodos TolowerCase () e ToupPercase (). Pode ser fácil examinar a corda e a sequência de caracteres que é convertida na caixa inferior ou superior. Podemos entender isso pela seguinte implementação.

Criamos a classe Java "MyExample3" e invocamos o método principal dentro dela. Em seguida, temos o programa principal, onde definimos a sequência principal que é armazenada na variável "str1". A outra variável, "STR2", é declarada, que tem a substring "Aprenda" da string principal. Observe que a substring está em minúsculas, enquanto a string contém a substring "Aprenda" na parte superior. Em seguida, temos a conversão da string para os métodos TolowerCase () e ToupPercase () dentro do “sistema.fora.Println ”Função de Java.

Após a conversão, chamamos o método de verificação contém (). O método contém também transformou a sequência do caractere na parte inferior e em maiúsculas.

O resultado obtido tem os valores verdadeiros, pois a sequência de string e o caractere da substring está na caixa inferior ou superior.

Exemplo 4

O método java string contém () retorna a exceção NullPointerException quando fornecemos o valor nulo dentro do método contém como argumento. Portanto, o método String contém () não aceita o valor nulo. Podemos provar isso no programa de exemplo seguinte.

Construímos o programa principal dentro da classe Java "MyExample4". Em seguida, declaramos a variável "StringVal" e a armazenamos com uma série de palavras. Então, chamamos o bloco if-else. Temos um método contém () dentro da condição "se". Temos inserido um valor "nulo" no método contém. O método contém aqui verifica a string com o valor nulo, que lança uma exceção.

O caso acima do valor nulo como argumento para o método contém retorna o erro de NullPointerException ao console pelo compilador Java.

Conclusão

Agora que estamos cientes dos detalhes da função contains () para strings java. Quando essa abordagem é necessária, podemos empregá -la. Implementamos os exemplos do método interno java contém (), o que nos permite determinar se a string fornecida contém uma sequência específica de caracteres ou não. Os resultados booleanos são obtidos a partir do método Java contém () legível que também pode ser empregado na instrução IF diretamente.