Class CSVReader

java.lang.Object
  extended byCSVReader

public class CSVReader
extends java.lang.Object

A class to read CVS-Sheets. The example is taken from of the "Java Codebook". Eine Klasse, mit der mit einem Trennzeichen separierte Werte eingelesen werden können. Für jede Zeile werden die Werte in einem Hashtable abgelegt. Eine Klasse, die die Daten weiterverarbeiten soll, kann dann unter dem Namen der jeweiligen Spalte die Daten aus dem Hashtable auslesen.

Author:
Arthur Laub Arthur.Laub@urz.uni-hd.de Project: Kölschifier.

Field Summary
private  char delimiter
           
private  java.util.Vector header
           
private  java.lang.String nextLine
           
private  java.io.BufferedReader reader
           
 
Constructor Summary
CSVReader(java.io.Reader reader, char delimiter)
           
 
Method Summary
 void close()
           
 java.util.Vector getHeader()
           
 java.util.Hashtable getNextLine()
           
 boolean hasMoreLines()
           
private  java.util.Vector parseLine(java.lang.String line)
           
private  java.util.Vector readHeader()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delimiter

private char delimiter

reader

private java.io.BufferedReader reader

header

private java.util.Vector header

nextLine

private java.lang.String nextLine
Constructor Detail

CSVReader

public CSVReader(java.io.Reader reader,
                 char delimiter)
Method Detail

getHeader

public java.util.Vector getHeader()

hasMoreLines

public boolean hasMoreLines()

getNextLine

public java.util.Hashtable getNextLine()

close

public void close()

readHeader

private java.util.Vector readHeader()

parseLine

private java.util.Vector parseLine(java.lang.String line)