Hallo,
ich hab keine Ahnung was ich falsch mache:
Ich hab mir die Strings nach jedem Schleifendurchlauf anzeigen
lassen und habe festgestellt, dass sie sich nicht verändern.
Deshalb vermute ich, dass das Problem bei cmd.replace(str,"");
liegen muss.
Schonmal im Vorraus Danke!
ich hab keine Ahnung was ich falsch mache:
Java:
ArrayList<String> list = new ArrayList<String>();
int pls = cmd.indexOf('(');
int ple = cmd.indexOf(')');
list.add(cmd.substring(0, pls));
cmd.replace(list.get(0), "");
cmd.replace(cmd.substring(ple), "");
while(cmd.indexOf(',') != -1){
String str = cmd.substring(0, cmd.indexOf(','));
list.add(str);
str += ",";
cmd.replace(str, "");
}
list.add(cmd);
return (String[]) list.toArray();
lassen und habe festgestellt, dass sie sich nicht verändern.
Deshalb vermute ich, dass das Problem bei cmd.replace(str,"");
liegen muss.
Schonmal im Vorraus Danke!