|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.maachang.engine.util.StringUtil
public class StringUtil
文字操作ユーティリティ.
コンストラクタの概要 | |
---|---|
StringUtil()
|
メソッドの概要 | |
---|---|
static java.lang.String |
catCote(java.lang.String str)
文字列の前後コーテーションを削除. |
static java.lang.String |
changeString(java.lang.String str,
java.lang.String src,
java.lang.String dest)
指定コードを置き換えます. |
static java.lang.String |
createString(char chr,
int length)
指定文字数を生成. |
static void |
cutString(java.util.ArrayList<java.lang.String> out,
boolean cote,
boolean coteFlg,
java.lang.String str,
java.lang.String check)
チェック情報単位で情報を区切ります。 |
static void |
cutString(java.util.ArrayList<java.lang.String> out,
boolean mode,
java.lang.String str,
java.lang.String check)
チェック情報単位で情報を区切ります。 |
static void |
cutString(java.util.ArrayList<java.lang.String> out,
java.lang.String str,
java.lang.String check)
チェック情報単位で情報を区切ります。 |
static java.util.ArrayList<java.lang.String> |
cutString(boolean cote,
boolean coteFlg,
java.lang.String str,
java.lang.String check)
チェック情報単位で情報を区切ります。 |
static java.util.ArrayList<java.lang.String> |
cutString(boolean mode,
java.lang.String str,
java.lang.String check)
チェック情報単位で情報を区切ります。 |
static java.util.ArrayList<java.lang.String> |
cutString(java.lang.String str,
java.lang.String check)
チェック情報単位で情報を区切ります。 |
static int |
getBefore(java.lang.String string,
int no)
指定文字位置の1つ前の情報を取得. |
static int |
getCount(java.lang.String string,
char check)
指定内容の文字数を取得. |
static int |
getNext(java.lang.String string,
int no)
指定文字位置の1つ後ろの情報を取得. |
static java.lang.String |
getNLength(java.lang.String str,
int start,
int length)
指定文字から、N文字情報を取得. |
static java.util.ArrayList<java.lang.String> |
parseString(java.lang.String string,
java.lang.String check)
コーテーション以外の文字列の中で、指定文字で区切る. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public StringUtil()
メソッドの詳細 |
---|
public static final java.util.ArrayList<java.lang.String> cutString(java.lang.String str, java.lang.String check) throws java.lang.IllegalArgumentException
str
- 区切り対象の情報を設置します.check
- 区切り対象の文字情報をセットします.java.lang.IllegalArgumentException
- 入力例外.public static final void cutString(java.util.ArrayList<java.lang.String> out, java.lang.String str, java.lang.String check) throws java.lang.IllegalArgumentException
out
- 区切られた情報が格納されます.str
- 区切り対象の情報を設置します.check
- 区切り対象の文字情報をセットします.java.lang.IllegalArgumentException
- 入力例外.public static final java.util.ArrayList<java.lang.String> cutString(boolean mode, java.lang.String str, java.lang.String check) throws java.lang.IllegalArgumentException
mode
- 区切られた時の文字列が無い場合に、無視するかチェックします.str
- 区切り対象の情報を設置します.check
- 区切り対象の文字情報をセットします.java.lang.IllegalArgumentException
- 入力例外.public static final void cutString(java.util.ArrayList<java.lang.String> out, boolean mode, java.lang.String str, java.lang.String check) throws java.lang.IllegalArgumentException
out
- 区切られた情報が格納されます.mode
- 区切られた時の文字列が無い場合に、無視するかチェックします.str
- 区切り対象の情報を設置します.check
- 区切り対象の文字情報をセットします.java.lang.IllegalArgumentException
- 入力例外.public static final java.util.ArrayList<java.lang.String> cutString(boolean cote, boolean coteFlg, java.lang.String str, java.lang.String check) throws java.lang.IllegalArgumentException
cote
- コーテーション対応であるか設定します.coteFlg
- コーテーションが入っている場合に、コーテーションを範囲に含むか否かを 設定します.str
- 区切り対象の情報を設置します.check
- 区切り対象の文字情報をセットします.java.lang.IllegalArgumentException
- 入力例外.public static final void cutString(java.util.ArrayList<java.lang.String> out, boolean cote, boolean coteFlg, java.lang.String str, java.lang.String check) throws java.lang.IllegalArgumentException
out
- 区切られた情報が格納されます.cote
- コーテーション対応であるか設定します.coteFlg
- コーテーションが入っている場合に、コーテーションを範囲に含むか否かを 設定します.str
- 区切り対象の情報を設置します.check
- 区切り対象の文字情報をセットします.java.lang.IllegalArgumentException
- 入力例外.public static final java.util.ArrayList<java.lang.String> parseString(java.lang.String string, java.lang.String check)
string
- 対象文字列を設定します.check
- 区切り文字列群を設定します.
public static final int getBefore(java.lang.String string, int no)
string
- 対象の文字列を設定します.no
- 対象の項番を設定します.
public static final int getNext(java.lang.String string, int no)
string
- 対象の文字列を設定します.no
- 対象の項番を設定します.
public static final int getCount(java.lang.String string, char check)
string
- 対象の文字列を設定します.check
- カウント対象のキャラクタを設定します.
public static final java.lang.String changeString(java.lang.String str, java.lang.String src, java.lang.String dest) throws java.lang.IllegalArgumentException
str
- 変更を行う文字列を指定します.src
- 変更対象の文字列を指定します.dest
- 変更後の文字列を指定します.
java.lang.IllegalArgumentException
- 入力例外.public static final java.lang.String catCote(java.lang.String str)
str
- 変換対象の文字列を設定します.
public static final java.lang.String getNLength(java.lang.String str, int start, int length)
str
- 対象文字列を設定します.start
- 対象開始位置を設定します.length
- 対象文字列を設定します.
public static final java.lang.String createString(char chr, int length)
chr
- 対象の文字を設定します.length
- 生成対象の情報数を設定します.
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |