Also die Abfrage macht folgendens. Sie liest das Textfile ein und sorgt dafür das egal wie viel leerzeichen auftauchen die einzelnen Wörter mit ein ";" getrennt werden und in denn String "text" gespeichert werden. Damit ich Sie später schön Splitten kann und ihre Position bestimmen kann. Bin noch ein Anfänger :). Naja seht selbst.
Hier erstmal der Code:
char[] zeile_array ;
zeile_array = newchar[25000];
String pfad;
pfad = System.getProperty("user.dir") + "\\Personen.txt";
pfad = pfad.replace("\\","/");
BufferedReader lese = new BufferedReader(new FileReader(pfad));
String zeile = "";
String text = "";
while((zeile = lese.readLine()) != null) {
zeile_array = zeile.toCharArray();
for(int c = 0;zeile_array.length != 0; c++){
String cha = String.valueOf(zeile_array[c]);
if(cha!=" "){
text = text + cha;
}
else{
cha = String.valueOf(zeile_array[c+1]);
if(cha!=" "){
text = text + ";";
}
}
}
textbox.setText(text);
Folge ist --->
java.lang.ArrayIndexOutOfBoundsException
Würde echt Hilfe brauchen damit das geht.
( Falls mir noch einer sagen kann wie ich das schöner formatieren kann hier wäre das auch gut )