Como saber si un string esta dentro de otro en Java

En ocasiones necesitamos saber si una cadena esta contenida dentro de otra, lo podemos hacer de la siguiente manera usando el metodo contains.


public static void main(String args[])

    boolean resultado = cadenaContieneTexto("Hola Mundo", "Mundo"); 

    if(resultado) 
        System.out.println("Si"); 
    else 
        System.out.println("No"); 


public boolean cadenaContieneTexto(String cadena, String texto) {
    if(cadena.contains(texto)) 
        return true; 
    else
        return false; 
}

Comentarios