Ciao a tutti
qualcuno saprebbe dirmi se in java esiste una funzione che data una stringa mi controlla se essa contiene un valore?
per chi conosce il php una funzione che fa lo stesso lavoro di strstr().
ho guardato sulle api ma non ho trovato nulla![]()
Ciao a tutti
qualcuno saprebbe dirmi se in java esiste una funzione che data una stringa mi controlla se essa contiene un valore?
per chi conosce il php una funzione che fa lo stesso lavoro di strstr().
ho guardato sulle api ma non ho trovato nulla![]()
indexOf
restituisce l'indice della prima occorrenza della stringa passata come argomento. Restituisce -1 se non trova la stringa cercata.
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
ah grazie!
posso passargli anche più di un occorrenza?
ora vedo sulle api!
tnx
Se intendi dire che vuoi trovare tutte le occorrenze, ti basta usare l'altra versione di indexOf(Stringa, Offset) dove Offest è un int da cui cominciare a cercare nella stringa a cui applichi indexOf.
Lo schema è pertanto qualcosa del genere:
codice:int nextIndex = 0; while ((nextIndex = myStringa.indexOf(StringaCercata, nextIndex)) != -1) { System.out.println("Prossimo indice: "+nextIdnex); nextIndex++; }
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"