public class FileString extends Object
FileString は、ファイルを読み取って、そのまま String 文字列として返すクラスです。 SQLを記述したファイルや、コマンドを記述したファイルを読み取って、コマンドラインからの 入力として利用できます。 ファイルは、一旦すべて読み取ってメモリ上で加工されます。 パラメータ等の設定ファイルをイメージしている為、巨大なファイルの読み込みは出来ません。
コンストラクタと説明 |
---|
FileString()
デフォルトコンストラクター
|
FileString(String filename)
ファイル名と、エンコード名を指定して構築する コンストラクター
|
FileString(String filename,
String encode)
ファイル名と、エンコード名を指定して構築する コンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
getValue()
ファイルを読み取って、文字列を作成します。
|
String[] |
getValues()
改行コードで分割します。
|
String[] |
getValues(String regex)
指定された正規表現に一致する位置で分割します。
|
void |
setEncode(String encode)
ファイルのエンコードを設定します。
|
void |
setFilename(String filename)
ファイル名を設定します。
|
public FileString()
6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor. |
public FileString(String filename)
filename
- ファイル名6.4.5.1 (2016/04/28) 新規追加 |
public void setFilename(String filename)
filename
- ファイル名public void setEncode(String encode)
encode
- エンコード名public String getValue()
RuntimeException
- 指定のエンコードが存在しなかったとき。6.4.2.0 (2016/01/29) fukurou.util.StringUtil → fukurou.system.HybsConst に変更 |
6.4.5.1 (2016/04/28) encode は初期化しているため、null はセットされません。 |
public String[] getValues()
6.4.5.1 (2016/04/28) StringTokenizerでの処理を、String#split(String) に変更 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.