Quando si verifica che il valore di ritorno di indexOf č maggiore di 0, vuol dire che si sta verificando che la stringa dell'argomento č contenuta nella stringa del chiamante, escludendo il primo carattere. Come risultato, se s1 č uguale a s2, la chiamata indexOf restituirā 0.
Molto probabilmente il test deve essere s1.indexOf(s2) >= 0.
public class ClassA {
String s1;
String s2;
public void methodA() {
if (s1.indexOf(s2)>=0){
// ...
}
}
}
|
|
|