Hallo,
ich versuche mithilfe einer For schleife jedes einzelne Wort in einem String
einem Fach in einem Array zuzuweisen.
Hierbei zähle ich die Leerzeichen im String + 1, um die Anzahl der Wörter zu bekommen:
dann definiere ich ein String Array und versuche, jedes eizelne Wort immer dem nächsthöheren Fach zuzuweisen.
Allerdings bekomme ich immer eine java.lang.NegativeArraySizeException
allerdings verstehe ich nicht, wieso.
Dann will ich jedes Wort einem Eintrga in einer Kombobox zuweisen, die ist allerdings immer leer.
Wie repariere ich das?
vielen Dank
ich versuche mithilfe einer For schleife jedes einzelne Wort in einem String
einem Fach in einem Array zuzuweisen.
Hierbei zähle ich die Leerzeichen im String + 1, um die Anzahl der Wörter zu bekommen:
Java:
public int spaltenanzahl()
//Liest die Zahl der Leerzeichen im String der
//Spaltennamen aus, um herauszufinden, wie viele Spalten es sind.
{
int count = spaltennamen.split("\\ ",-1).length;
System.out.println(count);
return count;
}
dann definiere ich ein String Array und versuche, jedes eizelne Wort immer dem nächsthöheren Fach zuzuweisen.
Allerdings bekomme ich immer eine java.lang.NegativeArraySizeException
allerdings verstehe ich nicht, wieso.
Dann will ich jedes Wort einem Eintrga in einer Kombobox zuweisen, die ist allerdings immer leer.
Wie repariere ich das?
Java:
String[] einzelspalte = new String[count-1];
for( int i=0; i == count; i++)
{
einzelspalte[count-count+i] = spaltennamen.substring(count - count +i,spaltennamen.indexOf(" "));
}
eintragsnummer = 0;
for (int i=0;i==count; i ++);
{
comboBoxModel.addElement(einzelspalte[count-count+eintragsnummer]);
eintragsnummer = eintragsnummer +1;
}
vielen Dank