|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ejml.ops.ReadCsv
public class ReadCsv
Base class for reading CSV formatted files. CSV stands for column-space-value where text strings are separated by a space character. The values are typically stored in a human readable format. The encoded text for a single variable is referred to as a word.
Comments are allowed and identified by starting a line with the comment character. The comment character is user configurable. By default there is no comment character.
| Constructor Summary | |
|---|---|
ReadCsv(InputStream in)
Constructor for ReadCsv |
|
| Method Summary | |
|---|---|
protected List<String> |
extractWords()
Finds the next valid line of words in the stream and extracts them. |
int |
getLineNumber()
Returns how many lines have been read. |
BufferedReader |
getReader()
Returns the reader that it is using internally. |
protected List<String> |
parseWords(String line)
Extracts the words from a string. |
void |
setComment(char comment)
Sets the comment character. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ReadCsv(InputStream in)
in - Where the input comes from.| Method Detail |
|---|
public void setComment(char comment)
comment - The new comment character.public int getLineNumber()
public BufferedReader getReader()
protected List<String> extractWords()
throws IOException
IOExceptionprotected List<String> parseWords(String line)
line - The line that is being parsed.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||