Cómo verificar si la cadena contiene subcadena en Java

Cómo verificar si la cadena contiene subcadena en Java

Pregunta: ¿cómo verifico si una cadena contiene otra subcadena en Java?? En nuestro artículo anterior, aprendió a comparar dos cuerdas en el lenguaje de programación de Java. Este tutorial lo ayudará a verificar si la cadena principal contiene otra subcadena en él.

Sintaxis

str1.Contiene (str2) // Str1 sensible a la caja.tolowercase ().contiene (str2.tolowercase ()) // Ignorar el caso
12str1.Contiene (Str2) // Case Sensivestr1.tolowercase ().contiene (str2.tolowercase ()) // Ignorar el caso

Ejemplo 1: consulte con caja sensible

Este será una verificación sensible a la caja. Según el siguiente ejemplo, la bienvenida es diferente a la bienvenida, ya que sabemos que Java es un lenguaje de programación sensible.

Cadena str1 = "hola, bienvenido a tecadmin"; str1.contiene ("bienvenido") // devuelve verdadero str1.contiene ("bienvenido") // return false (debido a un caso sensible)
1234Cadena str1 = "hola, bienvenido a tecadmin"; str1.contiene ("bienvenido") // devolver truestr1.contiene ("bienvenido") // return false (debido a un caso sensible)

Ejemplo 2: consulte con el caso ignorando

El uso de esta cadena se verificará con ignorar el caso. La función cambia la cadena a minúscula y verifique si una cadena contiene otro caso.

Cadena str1 = "hola, bienvenido a tecadmin"; Cadena str2 = "bienvenida"; // El siguiente código cambiará todos los caracteres a minúsculas // luego comparará cadenas, pero no cambie el contenido original. str1.tolowercase ().contiene (str2.tolowercase ()) // devolver verdadero
123456Cadena str1 = "HI, Bienvenido a Tecadmin"; String str2 = "Bienvenido"; // El siguiente código cambiará todos los caracteres a minúsculas // luego comparará cadenas, pero no cambie el contenido original.str1.tolowercase ().contiene (str2.tolowercase ()) // devolver verdadero