Hallo zusammen, ich habe folgendes kleines Problem:
Ich habe einen Beispieltext der folgendermaßen aussieht:
a
b
c
d
e
Ich möchte, dass meine Methode folgendes Array erstellt:
[a,b,c,d,e], d.h. array[0] = a, array[1] = b usw.
Allerdings packt sie alle Elemente in die erste Stelle des Arrays: array[0] = abcde
Wieso tut sie das, bzw. was muss ich ändern damits funktioniert?
Vielen Dank im voraus, Dangario
Java:
static void readDict(File dict){
try {
BufferedReader br = new BufferedReader(new FileReader(dict));
String s;
String[] dictArr;
try {
while((s = br.readLine()) != null){
dictArr = s.split("\n");
System.out.print(dictArr[0]);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Ich habe einen Beispieltext der folgendermaßen aussieht:
a
b
c
d
e
Ich möchte, dass meine Methode folgendes Array erstellt:
[a,b,c,d,e], d.h. array[0] = a, array[1] = b usw.
Allerdings packt sie alle Elemente in die erste Stelle des Arrays: array[0] = abcde
Wieso tut sie das, bzw. was muss ich ändern damits funktioniert?
Vielen Dank im voraus, Dangario