|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectwisdom.core.util.StringUtil
文字列操作を集めたユーティリティクラス
コンストラクタの概要 | |
StringUtil()
コンストラクタ スタティックなメソッドを使用する際にStringUtil.catArray()など、 冗長な記述になるのを防ぐために用意してあります。 |
メソッドの概要 | |
static java.lang.String |
catArray(java.lang.String[] array)
文字配列を,で連結します。 |
static java.lang.String |
catArray(java.lang.String[] array,
java.lang.String delim)
文字配列を指定した区切り文字で連結します。 |
static java.lang.String |
catArray(java.lang.String[] array,
java.lang.String delim,
java.lang.String quote)
文字配列を指定した区切り文字で連結します。 |
static java.lang.String |
cnvEmptyToZero(java.lang.String s)
引数の文字列が空の場合、"0"に変換します。 |
static java.lang.String |
cnvEmptyToZero(java.lang.String s,
int def)
引数の文字列が空の場合、defに変換します。 |
static java.lang.String |
cnvNull(java.lang.String source)
引数の文字列がnullの場合に""(長さ0の文字列)に変換します。 |
static java.lang.String |
cnvNull(java.lang.String source,
java.lang.String target)
引数の文字列がnullの場合に変換後の文字列に変換します。 |
static java.lang.String |
cnvNullTrim(java.lang.String source)
引数の文字列がnullの場合に""(長さ0の文字列)に変換します。 |
static int |
count(java.lang.String data,
java.lang.String target)
指定された文字列(data)の中での文字列(target)の出現回数を返します。 |
static int |
getByteLength(java.lang.String source)
引数の文字列のバイト数を取得します。 |
static boolean |
isDay(java.lang.String s)
引数の文字列が日として扱える場合はtrueを返します。 |
static boolean |
isEmpty(java.lang.String s)
引数の文字列がnull、または長さ0の場合にtrueを返します。 |
static boolean |
isHour(java.lang.String s)
引数の文字列が時として扱える場合はtrueを返します。 |
static boolean |
isMailAddress(java.lang.String str)
メールアドレスのチェックを行います。 |
static boolean |
isMinute(java.lang.String s)
引数の文字列が分として扱える場合はtrueを返します。 |
static boolean |
isMonth(java.lang.String s)
引数の文字列が月として扱える場合はtrueを返します。 |
static boolean |
isNumeric(java.lang.String s)
引数の文字列が数字として扱える場合はtrueを返します。 |
static boolean |
isSecond(java.lang.String s)
引数の文字列が秒として扱える場合はtrueを返します。 |
static boolean |
notEmpty(java.lang.String s)
引数の文字列がnull、または長さ0でない場合にtrueを返します。 |
static boolean |
notEmptyArray(java.lang.String[] s)
引数の文字配列がnull、または長さ0の場合にtrueを返します。 |
static java.lang.String |
replace(java.lang.String source,
java.lang.String target,
java.lang.String replaceStr)
渡された文字列の中で指定された文字列を置換します。 |
static java.lang.String |
toCp932(java.lang.String s)
文字列をコードページCp932に変換します。 |
static java.lang.String |
toHexString(java.lang.String source)
文字列を16進数表現に変換します。 |
static java.lang.String |
toNull(java.lang.String source)
引数のsourceの長さが0の場合、nullを戻します。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public StringUtil()
メソッドの詳細 |
public static java.lang.String catArray(java.lang.String[] array)
array
- 文字配列
public static java.lang.String catArray(java.lang.String[] array, java.lang.String delim)
array
- 文字配列delim
- 区切り文字
public static java.lang.String catArray(java.lang.String[] array, java.lang.String delim, java.lang.String quote)
array
- 文字配列delim
- 区切り文字quote
- 文字配列に使用される引用符
public static java.lang.String replace(java.lang.String source, java.lang.String target, java.lang.String replaceStr)
source
- 置換する文字列target
- 置き換え対象の文字列replaceStr
- 置き換える文字列
public static int getByteLength(java.lang.String source)
source
- バイト数を取得する文字列
public static boolean notEmpty(java.lang.String s)
s
- 調査する文字列
public static boolean isEmpty(java.lang.String s)
s
- 調査する文字列
public static boolean notEmptyArray(java.lang.String[] s)
s
- 調査する文字列
public static java.lang.String cnvNull(java.lang.String source)
source
- 変換する文字列
public static java.lang.String cnvNullTrim(java.lang.String source)
source
- 変換する文字列
public static java.lang.String cnvNull(java.lang.String source, java.lang.String target)
source
- 変換する文字列target
- sourceがnullの場合に使用する変換用文字列
public static java.lang.String toNull(java.lang.String source)
source
-
public static boolean isNumeric(java.lang.String s)
s
- 調査する文字列
public static boolean isMonth(java.lang.String s)
s
- 調査する文字列
public static boolean isDay(java.lang.String s)
s
- 調査する文字列
public static boolean isHour(java.lang.String s)
s
- 調査する文字列
public static boolean isMinute(java.lang.String s)
s
- 調査する文字列
public static boolean isSecond(java.lang.String s)
s
- 調査する文字列
public static java.lang.String cnvEmptyToZero(java.lang.String s)
s
- 調査する文字列
public static java.lang.String cnvEmptyToZero(java.lang.String s, int def)
s
- 調査する文字列
public static java.lang.String toCp932(java.lang.String s)
s
- 変換する文字列
public static java.lang.String toHexString(java.lang.String source)
source
- 変換する文字列
public static int count(java.lang.String data, java.lang.String target)
data
- 検査する文字列target
- 含まれる文字列
public static boolean isMailAddress(java.lang.String str)
str
- チェック文字列
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |