anfaengerin
Grünschnabel
Code:StringBuffer b = new StringBuffer(stringtoEdit); while(true){ int index1 = s.indexOf('"',index1); int index2 = s.indexOf("|", index1); if((index2 ==-1)||(index1==-1)) break; String sub = s.substring(index1+1, index2); try{ int i = Integer.parseInt(sub); b.replace(index1, index2+1, "["+sub+"]"); } catch(NumberFormatException e){ } index1 = index2; } System.out.println(b);
@MeinerEiner
Irgendwie funktioniert die Methode bei mir nicht. Kann es sein, dass bei "b.replace(index1, index2+1, "["+sub+"]");" ein Fehler ist?
MfG
Sandy