al momento ho risolto cosi, ma se percaso c'e' qualcosa di meglio fateme sapè
Codice PHP:
public static String changeStr(String buf, String oldStr, String newStr)
{
String res;
String t;
int lenOldStr;
int p;
// inizializza variabile
res = buf;
lenOldStr = oldStr.length();
// loop cambio vecchia stringa con nuova stringa
p = res.indexOf(oldStr);
while ( p>= 0)
{
t = ""; // reset stringa di comodo
// se non è all'inizio...
if (p > 0)
{
t = res.substring(0, p-1);
}
t = t + newStr;
res = t + res.substring(p+lenOldStr);
p = res.indexOf(oldStr);
}
return res;
}
ciao