Package de.willuhn.io
Class CSVFile
java.lang.Object
de.willuhn.io.CSVFile
Parser fuer CSV-Dateien.
-
Constructor Summary
ConstructorsConstructorDescriptionCSVFile
(InputStream file) ct.CSVFile
(InputStream file, String separator) ct.CSVFile
(InputStream file, String separator, String encoding) ct. -
Method Summary
-
Constructor Details
-
CSVFile
ct.- Parameters:
file
- die CSV-Datei.
-
CSVFile
ct.- Parameters:
file
- die CSV-Datei.separator
- Trennzeichen.
-
CSVFile
public CSVFile(InputStream file, String separator, String encoding) throws UnsupportedEncodingException ct.- Parameters:
file
- die CSV-Datei.separator
- Trennzeichen.encoding
- das Encoding.- Throws:
UnsupportedEncodingException
-
-
Method Details
-
hasNext
Prueft, ob weitere Zeilen vorhanden sind. Der interne Pointer rueckt durch Aufruf dieser Funktion nicht weiter. Die Funktion kann also mehrmals hintereinander aufgerufen werden. Der Reader rueckt erst durch Aufruf der Funktionnext()
weiter.- Returns:
- true, wenn noch Zeilen vorhanden sind, sonst false.
- Throws:
IOException
-
next
Liefert die naechste Zeile der Datei.- Returns:
- naechste Zeile.
- Throws:
IOException
-
close
Schliesst die CSV-Datei.- Throws:
IOException
-