Hallo Leute, ich hab ein simples Problem, aber irgendwie zerbricht es mir den Kopf...
Ich möchte aus einem String jedes einzelne Wort in einem String array speichern
naja... das is soweit mein code:
nur werd ich direkt rausgeschmissen wegen ArrayIndexOutOfBoundsException: 0
Wenn ich aber das String aus dem While deklariere funktioniert es, aber ich will nicht 2 Schleifen dafür nehmen...
Ich möchte aus einem String jedes einzelne Wort in einem String array speichern
naja... das is soweit mein code:
Java:
public void einzelneWoerter(String wort){
int i=0;
StringTokenizer st = new StringTokenizer(wort);
while(st.hasMoreTokens()){
System.err.println(st.nextToken()); //nur als kontrolle um zu sehen welches Wort gespeichert werden soll
String[]s = new String[i];
System.out.println(s.length);
s[i]= st.nextToken();
i++;
}
}
nur werd ich direkt rausgeschmissen wegen ArrayIndexOutOfBoundsException: 0
Wenn ich aber das String aus dem While deklariere funktioniert es, aber ich will nicht 2 Schleifen dafür nehmen...