|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Nov 2010
Messaggi: 138
|
[JAVA] lastIndexOf mi ritorna sempre 0
Ciao a tutti, il seguente metodo http://download.oracle.com/javase/1....va.lang.String, int) mi ritorna sempre 0, e non capisco perché.
In pratica devo contare, quante volte una stringa contiene un'altra stringa. Codice:
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);
}
}
|
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Nov 2010
Messaggi: 138
|
Scusate ho risolto, dovevo assegnare index in questo modo :
Codice:
index=p.indexOf(s,index)+1; |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:07.



















