|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.maachang.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 - 生成対象の情報数を設定します.
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||