si può fare tutto e si può fare niente.
allora indexof restituisce la prima occorrenza della sequenza/carattere specificata come parametro, -1 se non la trova. Esiste un overridre di indexof (e guardali tutti qui ) che restituisce l'occorrezza della stringa/carattere a partire dall'index che passi come parametro.
perciò se ad esmepio hai
codice:
String testo = "provo a vedere come funziona stringof, voglio capire come funge"
prova a fare
codice:
int index = testo.stringof("fu");
e dovrebbe darti 20
se poi fai
codice:
index = testo.stringof("fu", index);
hai l'occorrenza del secondo fu (che non mi va di contare ora).
In questo modo puoi parsare l'intera stringa cercando di volta in volta le occorrenze