Class DateiLeser

java.lang.Object
  |
  +--DateiLeser

public class DateiLeser
extends java.lang.Object

Diese Klasse erlaubt Ihnen das Lesen einer Datei ohne dass Sie mit den Details der Ein-/Ausgabe von Java vertraut sein müssen. Für die Neugierigen: Diese Klasse benutzt einen FileReader zum Lesen aus der Datei und einen BufferedReader zum Puffern der Eingaben und zum Zerlegen in Zeilen. Wenn Sie eine nicht existente oder für Sie nicht zugreifbare Datei lesen wollen, dann wirkt das so als hätten Sie eine leere Datei versucht zu lesen


Constructor Summary
DateiLeser(java.lang.String dateiname)
          Erzeuge einen DateiLeser.
 
Method Summary
 java.lang.String gibZeile()
          Gib die nächste Zeile der Datei als String zurück.
 boolean nochMehrZeilen()
          Prüfe, ob noch eine Zeile lesbar ist.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateiLeser

public DateiLeser(java.lang.String dateiname)
Erzeuge einen DateiLeser. Es gibt nur diesen einen Konstuktor, der unbedingt einen Parameter braucht

Parameters:
dateiname - ist ein String, der den Dateinamen beschreibt. Sollte ein Pfad erforderlich sein, um auf die Datei zuzugreifen, dann muss dieser Pfad mit im String enthalten sein und sollte dann den Betriebssystem Konventionen genügen. Beispiele:
Method Detail

nochMehrZeilen

public boolean nochMehrZeilen()
Prüfe, ob noch eine Zeile lesbar ist.


gibZeile

public java.lang.String gibZeile()
Gib die nächste Zeile der Datei als String zurück. Wenn keine Zeile mehr vorhanden ist, dann wird null zurückgegeben. Das gleiche passiert auch, wenn eine nicht vorhandene oder nicht lesbare Datei beim Konstruktor angegeben wurde.