Método Java String contains() con ejemplo

El método java.lang.String.contains() busca la secuencia de caracteres en la string dada. Devuelve verdadero si se encuentra una secuencia de valores de caracteres en esta string; de lo contrario, devuelve falso. 
Implementación de este método: 
 

public boolean contains(CharSequence sequence)
{
   return indexOf(sequence.toString()) > -1;
}

Aquí se lleva a cabo la conversión de CharSequence a String y luego se llama al método indexOf . El método indexOf devuelve O o un número mayor si encuentra la string; de lo contrario, devuelve -1 . Entonces, después de la ejecución, el método contains() devuelve verdadero si existe una secuencia de valor de carácter, de lo contrario, es falso
Sintaxis: 
 

public boolean contains(CharSequence sequence)
Parameter : sequence : This is the sequence of 
characters to be searched.
Exception :
NullPointerException : If seq is null

Ejemplo: para verificar si charSequence está presente o no. 
 

Java

// Java program to demonstrate working
// contains() method
class Gfg {
 
    // Driver code
    public static void main(String args[])
    {
        String s1 = "My name is GFG";
 
        // prints true
        System.out.println(s1.contains("GFG"));
 
        // prints false
        System.out.println(s1.contains("geeks"));
    }
}
Producción: 

true
false

 

Ejemplo: método que distingue entre mayúsculas y minúsculas para verificar si CharSequence está presente o no. 
 

Java

// Java code to demonstrate case
// sensitivity of contains() method
class Gfg1 {
 
    // Driver code
    public static void main(String args[])
    {
        String s1 = "Welcome! to GFG";
 
        // prints false
        System.out.println(s1.contains("Gfg"));
 
        // prints true
        System.out.println(s1.contains("GFG"));
    }
}
Producción: 

false
true

 

Pensamientos adicionales: 

  • Este método no funciona para buscar un personaje.
  • Este método no encuentra el índice de la string si no está presente.
  • Para las dos funcionalidades anteriores, hay una mejor función String indexOf 

Publicación traducida automáticamente

Artículo escrito por Niraj_Pandey y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *