misconosciuto
15-01-2011, 11:17
Ciao a tutti, il seguente metodo http://download.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#lastIndexOf(java.lang.String, int) mi ritorna sempre 0, e non capisco perché.
In pratica devo contare, quante volte una stringa contiene un'altra stringa.
import java.lang.String ;
class primoAPI {
public static void main(String[] args){
int index=0;
int counter=0;
String p="abcdefabcdab";
String s="ab";
while(p.indexOf(s,index)!=-1){
counter++;
index=p.indexOf(s,index);
}
System.out.println(counter);
}
}
Grazie ;)
In pratica devo contare, quante volte una stringa contiene un'altra stringa.
import java.lang.String ;
class primoAPI {
public static void main(String[] args){
int index=0;
int counter=0;
String p="abcdefabcdab";
String s="ab";
while(p.indexOf(s,index)!=-1){
counter++;
index=p.indexOf(s,index);
}
System.out.println(counter);
}
}
Grazie ;)