Class CSVImporter

java.lang.Object
de.bsvrz.sys.funclib.bitctrl.dua.test.CSVImporter

public class CSVImporter extends Object
Allgemeine Klasse zum Lesen aus CSV-Dateien.
  • Constructor Details

    • CSVImporter

      public CSVImporter(File csvDatei) throws Exception
      Standardkonstruktor Nr.1.
      Parameters:
      csvDatei - CSV-Datei
      Throws:
      Exception - wenn die Datei nicht geöffnet werden kann
    • CSVImporter

      public CSVImporter(String csvDateiName) throws Exception
      Standardkonstruktor Nr.2.
      Parameters:
      csvDateiName - Name der CSV-Datei (mit oder ohne Suffix)
      Throws:
      Exception - wenn die Datei nicht geöffnet werden kann
  • Method Details

    • getNaechsteZeile

      public final String[] getNaechsteZeile()
      Gibt alle Spalten einer Zeile der Tabelle als String-Array zurück.
      Returns:
      ein String-Array mit den Spalten einer Zeile oder null, wenn das Dateiende erreicht ist
    • getZeilenNummer

      public final int getZeilenNummer()
      Erfragt die Zeilennummer, auf der im Moment der Datei-Zeiger steht.
      Returns:
      die Zeilennummer, auf der im Moment der Datei-Zeiger steht -1 indiziert, dass noch nicht aus der Datei gelesen wurde
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • reset

      public final void reset()
      Setzt den Dateizeiger wieder auf Anfang.
    • finalize

      public void finalize() throws Throwable
      Overrides:
      finalize in class Object
      Throws:
      Throwable