修飾子とタイプ | フィールドと説明 |
---|---|
static String[] |
EMPTY_STRINGS
空の文字列の配列
|
修飾子 | コンストラクタと説明 |
---|---|
protected |
StringUtil() |
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
appendHex(StringBuffer buf,
byte i)
文字列に、数値を16進数に変換した文字列を追加する。
|
static void |
appendHex(StringBuffer buf,
int i)
文字列に、数値を16進数に変換した文字列を追加する。
|
static String |
camelize(String s)
_記法をキャメル記法に変換する。
|
static String |
capitalize(String name)
JavaBeansの仕様にしたがってキャピタライズを行ないます。
|
static boolean |
contains(String str,
char ch)
charを含んでいるかどうか返却する。
|
static boolean |
contains(String s1,
String s2)
文字列を含んでいるかどうか返却する。
|
static String |
decamelize(String s)
キャメル記法を_記法に変換する。
|
static String |
decapitalize(String name)
JavaBeansの仕様にしたがってデキャピタライズを行ないます。
|
static boolean |
endsWithIgnoreCase(String target1,
String target2)
ケースインセンシティブで特定の文字で終わっているのかどうかを返却する。
|
static boolean |
equals(String target1,
String target2)
文字列同士が等しいかどうか返却する。
|
static boolean |
equalsIgnoreCase(String target1,
String target2)
ケースインセンシティブで文字列同士が等しいかどうか返却する。
|
static boolean |
isBlank(String str)
ブランクかどうか返却する。
|
static boolean |
isEmpty(String text)
文字列が
null または空文字列ならtrue を返却する。 |
static boolean |
isNotBlank(String str)
ブランクではないかどうか返却する。
|
static boolean |
isNotEmpty(String text)
文字列が
null でも空文字列でもなければtrue を返却する。 |
static boolean |
isNumber(String s)
文字列が数値のみで構成されているかどうかを返却する。
|
static String |
ltrim(String text)
左側の空白を削る。
|
static String |
ltrim(String text,
String trimText)
左側の指定した文字列を削る。
|
static String |
replace(String text,
String fromText,
String toText)
文字列を置き換える。
|
static String |
rtrim(String text)
右側の空白を削る。
|
static String |
rtrim(String text,
String trimText)
右側の指定した文字列を削る。
|
static String[] |
split(String str,
String delim)
文字列を分割する。
|
static boolean |
startsWith(String text,
String fragment)
非推奨です。
|
static boolean |
startsWithIgnoreCase(String target1,
String target2)
ケースインセンシティブで特定の文字ではじまっているのかどうかを返却する。
|
static String |
substringFromLast(String str,
String separator)
文字列の最後から指定した文字列で始まっている部分より手前を返却する。
|
static String |
substringToLast(String str,
String separator)
文字列の最後から指定した文字列で始まっている部分より後ろを返却する。
|
static String |
toHex(byte[] bytes)
16進数の文字列に変換する。
|
static String |
toHex(int i)
16進数の文字列に変換する。
|
static String |
trimPrefix(String text,
String prefix)
プレフィックスを削る。
|
static String |
trimSuffix(String text,
String suffix)
サフィックスを削る。
|
public static final String[] EMPTY_STRINGS
public static final boolean isEmpty(String text)
null
または空文字列ならtrue
を返却する。text
- 文字列null
または空文字列ならtrue
public static final boolean isNotEmpty(String text)
null
でも空文字列でもなければtrue
を返却する。text
- 文字列null
でも空文字列でもなければtrue
public static final String replace(String text, String fromText, String toText)
text
- テキストfromText
- 置き換え対象のテキストtoText
- 置き換えるテキストpublic static String[] split(String str, String delim)
str
- 文字列delim
- 分割するためのデリミタpublic static final String ltrim(String text, String trimText)
text
- テキストtrimText
- 削るテキストpublic static final String rtrim(String text, String trimText)
text
- テキストtrimText
- 削る文字列public static final String trimSuffix(String text, String suffix)
text
- テキストsuffix
- サフィックスpublic static final String trimPrefix(String text, String prefix)
text
- テキストprefix
- プレフィックスpublic static String decapitalize(String name)
name
- 名前public static String capitalize(String name)
name
- 名前public static boolean startsWith(String text, String fragment)
text
- テキストfragment
- 特定の文字列startsWithIgnoreCase(String, String)
public static boolean isBlank(String str)
str
- 文字列public static boolean isNotBlank(String str)
str
- 文字列isBlank(String)
public static boolean contains(String str, char ch)
str
- 文字列ch
- charpublic static boolean contains(String s1, String s2)
s1
- 文字列s2
- 比較する対象となる文字列public static boolean equals(String target1, String target2)
true
を返却する。target1
- 文字列1target2
- 文字列2public static boolean equalsIgnoreCase(String target1, String target2)
true
を返却する。target1
- 文字列1target2
- 文字列2public static boolean endsWithIgnoreCase(String target1, String target2)
target1
- テキストtarget2
- 比較する文字列public static boolean startsWithIgnoreCase(String target1, String target2)
target1
- テキストtarget2
- 比較する文字列public static String substringFromLast(String str, String separator)
str
- 文字列separator
- セパレータpublic static String substringToLast(String str, String separator)
str
- 文字列separator
- セパレータpublic static String toHex(byte[] bytes)
bytes
- バイトの配列public static String toHex(int i)
i
- intpublic static void appendHex(StringBuffer buf, byte i)
buf
- 追加先の文字列i
- 数値public static void appendHex(StringBuffer buf, int i)
buf
- 追加先の文字列i
- 数値public static boolean isNumber(String s)
s
- 文字列true