Ejemplo

public class ClassA {
String s1;
String s2;
public void methodA() {

if (s1.indexOf(s2)>0){
// ...
}
}

}
Solución
uando la verificación del valor de retorno indexOf es mayor de 0, está verificando que la serie del argumento está contenida en la serie del emisor excluyendo el primer carácter. Como resultado, si s1 es igual a s2, la llamada a indexOf devolverá 0. Con toda probabilidad la prueba sería s1.indexOf(s2) >= 0.


public class ClassA {
String s1;
String s2;
public void methodA() {

if (s1.indexOf(s2)>=0){
// ...
}
}

}