Ho una stringa PIPPO che contiene un testo di 1000 parole. Tra queste mille parole viene ripetuto per 100 volte la parola CASA. Devo aggiungere la parola MIA subito dopo ogni occorrenza della parola CASA, quindi devo:
STEP1: Ottenere la posizione in cui si trova la parola CASA all'interno della stringa
STEP2: subito dopo la parola CASA aggiungere la parola MIA
Per fare questo farei cosi
faccio un ciclo dove per 100 volte eseguo queste istruzioni
int index = PIPPO.indexof("CASA");
StringBuffer temp = new StringBuffer (PIPPO);
temp.insert(index + 5, "MIA");
pippo = temp.toString();
Quello che mi chiedevo è che non è un procedimento troppo lento continuare a passare da stringa a string buffer?
Imfatti per 100 volte passo da stringa a stringbuffer a stringa
C'è un'altra soluzione?