G
Gast
Gast
hallo,
ich möchte eine Datei mit BufferedReader auslesen und in einen StringArray (oder normales Array ???:L ) schreiben.
Leider habe ich die BufferedReader Geschichte noch nicht sonderlich drauf, deshalb wollte ich ein Beispielprogramm ableiten. Aber das gelingt mir nicht...weil ich ja vorher das Array initialisieren müsste.
Kann mir jmd sagen, wie ich mit bufferedREader in ein Array schreiben kann?
ich möchte eine Datei mit BufferedReader auslesen und in einen StringArray (oder normales Array ???:L ) schreiben.
Leider habe ich die BufferedReader Geschichte noch nicht sonderlich drauf, deshalb wollte ich ein Beispielprogramm ableiten. Aber das gelingt mir nicht...weil ich ja vorher das Array initialisieren müsste.
Kann mir jmd sagen, wie ich mit bufferedREader in ein Array schreiben kann?
Code:
try
{
FileInputStream fis = new FileInputStream("testfile1.txt");
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader bufr = new BufferedReader(isr);
// die erste Zeile wird eingelesen
String sLine = bufr.readLine();
int[]
// lies alle Zeile aus, bis keine mehr vorhanden sind.
// falls Datei leer, überspringe diesen Programmabschnitt
int zaehler = 0;
while (sLine != null){
System.out.println(sLine);
// schreibe in' Array
sLine = bufr.readLine();
zaehler++;
}
bufr.close();
}
catch (IOException e){
System.out.println("Error reading file!");