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