G
Guest
Gast
Hallo Leute,
hier ist mein Code zum Auslesen von Textdateien.
Was mir nicht gefällt, ist die fehlende Information über die Anzahl der Zeilen in der Textdatei. So muss ich die Anzahl für den Array schätzen und habe dann entweder zu wenig Zeilen oder viele NULL-Zeilen.
Gibt es die Möglichkeit die Anzahl der Zeilen rauszufinden?
Vielen Dank
Daniel
hier ist mein Code zum Auslesen von Textdateien.
Code:
import java.io.*;
public class importieren {
public static void main(String[] args)throws IOException {
//Datei einlesen
FileReader reader= new FileReader("C:/Acer/datei.txt");
//Übergabe an BufferedReader
BufferedReader br= new BufferedReader(reader);
//Array erstellen
String [] s = new String [10] ;
//Array soll zeile für zeile mit den werten belegt werden
for(int i = 0; i < s.length;i++){
s [i]=br.readLine();
System.out.println(s[i]);
}
//Beenden
reader.close();
br.close();
}
}
Was mir nicht gefällt, ist die fehlende Information über die Anzahl der Zeilen in der Textdatei. So muss ich die Anzahl für den Array schätzen und habe dann entweder zu wenig Zeilen oder viele NULL-Zeilen.
Gibt es die Möglichkeit die Anzahl der Zeilen rauszufinden?
Vielen Dank
Daniel