Como verificar se a string contém substring em java

Como verificar se a string contém substring em java

Pergunta - Como faço para verificar se uma string contém outra substring em java? Em nosso artigo anterior, você aprendeu a comparar duas cordas na linguagem de programação Java. Este tutorial ajudará você a verificar se a sequência principal contém outra substring nela.

Sintaxe

STR1.contém (str2) // str1 sensível ao caso.tolowerCase ().Contém (STR2.tolowerCase ()) // ignorar o caso
12STR1.contém (str2) // case sensitivesttr1.tolowerCase ().Contém (STR2.tolowerCase ()) // ignorar o caso

Exemplo 1 - Verifique com a caixa sensível

Isso será verificação sensível ao maiúsculas. De acordo com o exemplo abaixo, as boas -vindas são diferentes de boas -vindas, pois sabemos que Java é uma linguagem de programação sensível ao caso.

String str1 = "Oi, bem -vindo ao tecadmin"; STR1.contém ("bem -vindo") // retorna true str1.Contém ("Welcome") // retorna false (devido a case sensível)
1234String str1 = "Oi, bem -vindo ao tecadmin"; STR1.Contém ("Welcome") // Retornar Truestr1.Contém ("Welcome") // retorna false (devido a case sensível)

Exemplo 2 - Verifique com o caso ignorante

Usando esta string será verificada com a ignição do caso. A função Alterar string para minúsculas e verificar se uma string contém outro caso.

String str1 = "Oi, bem -vindo ao tecadmin"; String str2 = "Welcome"; // O código abaixo alterará todos os charecters para minúsculas // comparar as seqüências de strings, mas não alterará o conteúdo original. STR1.tolowerCase ().Contém (STR2.tolowerCase ()) // retorna true
123456String str1 = "Oi, bem -vindo ao tecadmin"; string str2 = "womed"; // O código abaixo alterará todos os charecters para minúsculas // comparar as seqüências de strings, mas não alterará o conteúdo original.STR1.tolowerCase ().Contém (STR2.tolowerCase ()) // retorna true