jp.morpho.io
クラス CsvFileInputStream
java.lang.Object
|
+--java.io.InputStream
|
+--java.io.FilterInputStream
|
+--java.io.BufferedInputStream
|
+--jp.morpho.io.ExpandedInputStream
|
+--jp.morpho.io.CsvFileInputStream
- public class CsvFileInputStream
- extends ExpandedInputStream
- 作成者:
- Kumiko Hiroi
クラス java.io.BufferedInputStream から継承したフィールド |
buf, count, marklimit, markpos, pos |
クラス java.io.FilterInputStream から継承したフィールド |
in |
メソッドの概要 |
protected java.util.List |
process(java.lang.String text)
textで指定されたCSVデータを解析します。 |
java.util.List |
readCsv(java.lang.String enc)
URLで指定されたCSVファイルの全ての文字列を読み込みます。 |
クラス java.io.BufferedInputStream から継承したメソッド |
available, close, mark, markSupported, read, read, reset, skip |
クラス java.io.FilterInputStream から継承したメソッド |
read |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CsvFileInputStream
public CsvFileInputStream(java.io.InputStream in)
- Constructor for CsvFileInputStream.
- パラメータ:
in
-
CsvFileInputStream
public CsvFileInputStream(java.io.InputStream in,
int size)
- Constructor for CsvFileInputStream.
- パラメータ:
in
- size
-
readCsv
public java.util.List readCsv(java.lang.String enc)
throws java.lang.Exception
- URLで指定されたCSVファイルの全ての文字列を読み込みます。
読み込まれた文字は、指定された文字エンコーディングに従って変換されます。
(ポイント)
文字エンコーディングを指定してファイルを読み込みたい場合に使用してください。
- パラメータ:
enc
- 文字エンコーディング
- 戻り値:
- ファイルから読み込まれた全ての文字列
java.lang.Exception
process
protected java.util.List process(java.lang.String text)
throws java.lang.Exception
- textで指定されたCSVデータを解析します。
- パラメータ:
text
- CSVデータ
- 戻り値:
- CSVデータから作成されたリスト
java.lang.Exception