2010-12-24 2 views

Antwort

1

Nicht wirklich. Wenn nicht zuvor ein Index erstellt wurde, kann die Datei N nur von Anfang an gelesen werden, indem die Zeilen beim Lesen gezählt werden. Dies ist eine Konsequenz der Tatsache, dass Textdateien vom Betriebssystem modelliert (und dargestellt) werden, und von den Java-E/A-Klassen als Folge von Zeichen (oder Bytes) und nicht als Folge von Zeilen.

0

Nicht Linie aber FileInputStreamskip(bytes) Methode existieren

FileInputStream fis = new FileInputStream(new File("asd.txt")); 
fis.skip(10); 
fis.read(); 

oder Sie können mit BufferedReader.readLine() Methode

BufferedReader br = new BufferedReader(new FileReader("asd.txt")); 
br.readLine(); 

sowie .skip() Methode

br.skip(100 /* */); 
lesen
Verwandte Themen