|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.ac.wakhok.tomoharu.csv.CSVLine
CSV形式の1行分のデータ内容を保持するクラス。 CSV形式への書き出し、書き出しの際のエンクォートの指定、 項目の追加などが可能である。
フィールドの概要 | |
static java.lang.String |
copyright
|
コンストラクタの概要 | |
CSVLine()
空のCSVLine のインスタンスを作成する。 |
メソッドの概要 | |
void |
addItem(CSVTokenizer ct)
引数で指定されたCSVTokenizerに含まれるすべての項目を、 末尾に追加する。 |
void |
addItem(java.lang.String item)
引数で指定された文字列を、末尾に追加する。 |
void |
addItem(java.lang.String item,
boolean enquote)
引数で指定された文字列を、末尾に追加する。 |
java.util.Enumeration |
elements()
CSVLineの項目のリストを返す。 |
static java.lang.String |
enquote(java.lang.String item)
引数の文字列 item を CSV で出力できるように加工した文字列を 返す。 |
static java.lang.String |
enquote(java.lang.String item,
boolean enquote)
引数の文字列 item を CSV で出力できるように加工した文字列を 返す。 |
java.lang.String |
getItem(int n)
n番目の項目を String で返す。 |
java.lang.String |
getLine()
1行のCSV形式のデータを返す。 |
void |
removeItem(int n)
n番目の項目を削除する。 |
int |
size()
1行の項目数を返す。 |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
フィールドの詳細 |
public static final java.lang.String copyright
コンストラクタの詳細 |
public CSVLine()
メソッドの詳細 |
public void addItem(java.lang.String item)
item
- 追加する文字列public void addItem(java.lang.String item, boolean enquote)
item
- 追加する文字列enquote
- trueだと、強制的にエンクォートされる。public void addItem(CSVTokenizer ct)
ct
- CSVTokenizerのインスタンス。ここに含まれている項目
は、末尾に追加される。CSVTokenizer
public java.lang.String getLine()
public int size()
public java.lang.String getItem(int n)
n
- 項目の番号 [0 〜 size()-1]public void removeItem(int n)
n
- 項目の番号 [0 〜 size()-1]public java.util.Enumeration elements()
Enumeration
public static java.lang.String enquote(java.lang.String item)
item
- 処理したい文字列public static java.lang.String enquote(java.lang.String item, boolean enquote)
item
- 処理したい文字列enquote
- trueなら強制的にエンクォートする
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |