|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.apache.commons.lang.StringUtils
org.asyrinx.brownie.core.lang.StringUtils
文字列に関する操作を行うクラスです。
フィールドの概要 | |
static java.lang.String |
NULL_STRING
ヌルではなくてヌル文字列 いちいち定数を宣言するのが面倒なので宣言しておいた。 |
protected static char |
QUOTE_DOUBLE
|
static char |
QUOTE_DOUBLE_ZENKAKU_BEGIN
|
static char |
QUOTE_DOUBLE_ZENKAKU_END
|
static char[] |
QUOTE_DOUBLES
|
protected static char |
QUOTE_SINGLE
|
static char |
QUOTE_SINGLE_ZENKAKU_BEGIN
|
static char |
QUOTE_SINGLE_ZENKAKU_END
|
static char[] |
QUOTE_SINGLES
|
static java.lang.String |
REPLACE_WORD_FOOTER
|
static java.lang.String |
REPLACE_WORD_HEADER
|
クラス org.apache.commons.lang.StringUtils から継承したフィールド |
EMPTY |
コンストラクタの概要 | |
StringUtils()
|
メソッドの概要 | |
static boolean |
compare(java.lang.String target1,
java.lang.String target2)
String型が等しいかどうかを比較する。 |
static boolean |
containAnyChar(java.lang.String s,
char[] chars)
引数sが引数charsの中のどれか一つでも含んでいればtrueを返します。 |
static java.lang.String |
deleteNotNumber(java.lang.String value)
文字列の中の数字(半角、全角の0〜9)以外を削除して返します。 |
static java.lang.String |
deleteNotNumeric(java.lang.Object value)
文字列の中の数字とみなされる文字(半角・全角の0〜9、.-)以外を削除して返します。 |
static java.lang.String |
duplicateQuote(java.lang.String value,
char quote)
|
static java.lang.String |
duplicateQuote(java.lang.String value,
char[] quotes)
valueの中の引用符を二重化して返します。 |
static java.lang.String |
duplicateQuote(java.lang.String value,
char[] quotes,
boolean nullTrim)
文字列中に引用符が存在した場合に引用符を二重化します。 |
static java.lang.String |
duplicateQuote(java.lang.String value,
char quote,
boolean nullTrim)
文字列中に引用符が存在した場合に引用符を二重化します。 |
static java.lang.String |
extractString(java.lang.String source,
java.lang.String delimBegin,
java.lang.String delimEnd)
引数で指定された区切り文字列で挟まれた文字列を抽出する |
static java.lang.String |
extractString(java.lang.String source,
java.lang.String delimBegin,
java.lang.String delimEnd,
int fromIndex)
引数で指定された区切り文字列で挟まれた文字列を抽出する |
static void |
extractStrings(java.lang.String source,
java.util.List dest,
char delim)
引数で指定された区切り文字列で挟まれた文字列を抽出し、 引数のListに追加する。 |
static void |
extractStrings(java.lang.String source,
java.util.List dest,
char delimBegin,
char delimEnd)
引数で指定された区切り文字列で挟まれた文字列を抽出し、 引数のListに追加する。 |
static void |
extractStrings(java.lang.String source,
java.util.List dest,
char delimBegin,
char delimEnd,
int fromIndex)
引数で指定された区切り文字列で挟まれた文字列を抽出し、 引数のListに追加する。 |
static java.lang.String |
getPackageAsPath(java.lang.String packageName)
|
static java.lang.String |
getPackageAsPath(java.lang.String packageName,
java.lang.String separater)
|
static boolean |
hasNumeric(java.lang.String string)
数字を含むかどうかを判断する。 |
static int |
indexOf(char[] source,
char value)
引数sourceの文字配列の中に引数valueで表される文字が存在する場合、 インデックスを返します。 |
static boolean |
isNumeric(char c)
数字かどうかを判断する。 |
static boolean |
isNumericOnly(java.lang.String string)
数字のみで構成されているかどうかを判断する。 |
static java.lang.String |
nullTrim(java.lang.Object value)
パラメータの値がnullならば空文字列に、それ以外はそのまま返します。 |
static java.lang.String |
nullTrim(java.lang.Object[] values)
配列の文字列をnullTrimしながらつなげます。 |
static java.lang.String |
nullTrim(java.lang.Object[] values,
boolean trim)
配列の文字列をnullTrimしながらつなげます。 |
static java.lang.String |
nullTrim(java.lang.Object value,
boolean trim)
パラメータの値がnullならば空文字列に、それ以外は trimがtrueの場合はtrimして、trimがfalseの場合はそのまま返します。 |
static java.lang.String |
padHead(java.lang.String value,
java.lang.String pad,
int length)
文字列の前方に指定された文字を指定されたバイト数まで詰めます。 |
static java.lang.String |
padTail(java.lang.String value,
java.lang.String pad,
int length)
文字列の後方に指定された文字を指定されたバイト数まで詰めます。 |
static java.util.List |
parseToList(java.lang.String value,
java.lang.String delimiters)
文字列を指定された区切り文字列によって分割して返します。 |
static void |
replace(java.lang.StringBuffer buffer,
char oldChar,
char newChar)
StringBuffer中の文字列を置換します。 |
static void |
replace(java.lang.StringBuffer buffer,
java.lang.String pattern,
java.lang.String newPattern)
StringBuffer中の文字列を置換します。 |
static java.lang.String |
replaceWithProperties(java.lang.String source,
java.util.Properties properties)
環境変数を置換するメソッド。 |
static java.lang.String |
replaceWithProperties(java.lang.String source,
java.util.Properties properties,
java.lang.String delimBegin,
java.lang.String delimEnd)
環境変数を置換するメソッド。 |
static void |
tokenize(java.util.List dest,
java.lang.String str,
java.lang.String delim)
DOCUMENT ME! |
static java.util.List |
tokenize(java.lang.String str,
java.lang.String delim)
DOCUMENT ME! |
static java.lang.String[] |
tokenizeToArray(java.lang.String str,
java.lang.String delim)
Method tokenize. |
static java.lang.String |
toQuoted(java.lang.String value,
char quote)
文字列に引数quoteで指定された引用符を前後に付加します。 |
static java.lang.String |
toQuoted(java.lang.String value,
char quote,
boolean nullTrim)
文字列中に引用符が存在した場合に引用符を二重化します。 |
static java.lang.String |
valueOf(boolean value)
|
static java.lang.String |
valueOf(byte value)
|
static java.lang.String |
valueOf(char value)
|
static java.lang.String |
valueOf(double value)
|
static java.lang.String |
valueOf(float value)
|
static java.lang.String |
valueOf(int value)
|
static java.lang.String |
valueOf(long value)
|
static java.lang.String |
valueOf(java.lang.Object obj)
|
static java.lang.String |
valueOf(short value)
|
クラス org.apache.commons.lang.StringUtils から継承したメソッド |
abbreviate, abbreviate, capitalise, capitaliseAllWords, capitalize, center, center, center, chomp, chomp, chompLast, chompLast, chop, chopNewline, clean, concatenate, contains, contains, containsNone, containsNone, containsOnly, containsOnly, countMatches, defaultString, defaultString, deleteSpaces, deleteWhitespace, difference, equals, equalsIgnoreCase, escape, getChomp, getLevenshteinDistance, getNestedString, getNestedString, getPrechomp, indexOf, indexOf, indexOf, indexOf, indexOfAny, indexOfAny, indexOfAny, indexOfAnyBut, indexOfAnyBut, indexOfDifference, isAlpha, isAlphanumeric, isAlphanumericSpace, isAlphaSpace, isBlank, isEmpty, isNotBlank, isNotEmpty, isNumeric, isNumericSpace, isWhitespace, join, join, join, join, join, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOfAny, left, leftPad, leftPad, leftPad, lowerCase, mid, overlay, overlayString, prechomp, repeat, replace, replace, replaceChars, replaceChars, replaceOnce, reverse, reverseDelimited, reverseDelimitedString, right, rightPad, rightPad, rightPad, split, split, split, split, strip, strip, stripAll, stripAll, stripEnd, stripStart, stripToEmpty, stripToNull, substring, substring, substringAfter, substringAfterLast, substringBefore, substringBeforeLast, substringBetween, substringBetween, swapCase, trim, trimToEmpty, trimToNull, uncapitalise, uncapitalize, upperCase |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final java.lang.String REPLACE_WORD_HEADER
public static final java.lang.String REPLACE_WORD_FOOTER
public static final java.lang.String NULL_STRING
protected static final char QUOTE_SINGLE
protected static final char QUOTE_DOUBLE
public static final char QUOTE_SINGLE_ZENKAKU_BEGIN
public static final char QUOTE_SINGLE_ZENKAKU_END
public static final char QUOTE_DOUBLE_ZENKAKU_BEGIN
public static final char QUOTE_DOUBLE_ZENKAKU_END
public static final char[] QUOTE_SINGLES
public static final char[] QUOTE_DOUBLES
コンストラクタの詳細 |
public StringUtils()
メソッドの詳細 |
public static void replace(java.lang.StringBuffer buffer, java.lang.String pattern, java.lang.String newPattern)
buffer
- 置換される文字列pattern
- 検索文字列newPattern
- 置換文字列public static void replace(java.lang.StringBuffer buffer, char oldChar, char newChar)
buffer
- 置換される文字列public static java.lang.String deleteNotNumeric(java.lang.Object value)
value
- 文字列
public static boolean isNumeric(char c)
c
- public static boolean hasNumeric(java.lang.String string)
string
- public static boolean isNumericOnly(java.lang.String string)
string
- public static java.lang.String deleteNotNumber(java.lang.String value)
value
- 文字列
public static java.lang.String replaceWithProperties(java.lang.String source, java.util.Properties properties)
source
- 文字列properties
- 置換される文字列となりえる文字列群
public static java.lang.String replaceWithProperties(java.lang.String source, java.util.Properties properties, java.lang.String delimBegin, java.lang.String delimEnd)
source
- 文字列delimBegin
- 開始の区切り文字delimEnd
- 終了の区切り文字
public static java.lang.String extractString(java.lang.String source, java.lang.String delimBegin, java.lang.String delimEnd)
source
- 文字列delimBegin
- 開始の区切り文字delimEnd
- 終了の区切り文字
public static java.lang.String extractString(java.lang.String source, java.lang.String delimBegin, java.lang.String delimEnd, int fromIndex)
source
- 文字列delimBegin
- 開始の区切り文字delimEnd
- 終了の区切り文字fromIndex
- 検索を開始する文字の位置
public static void extractStrings(java.lang.String source, java.util.List dest, char delim)
source
- 文字列dest
- リストdelim
- 区切り文字public static void extractStrings(java.lang.String source, java.util.List dest, char delimBegin, char delimEnd)
source
- 文字列dest
- リストdelimBegin
- 開始の区切り文字delimEnd
- 終了の区切り文字public static void extractStrings(java.lang.String source, java.util.List dest, char delimBegin, char delimEnd, int fromIndex)
source
- 文字列dest
- リストdelimBegin
- 開始の区切り文字delimEnd
- 終了の区切り文字fromIndex
- 検索を開始する文字列の位置public static java.lang.String nullTrim(java.lang.Object value)
value
- 文字列
public static java.lang.String nullTrim(java.lang.Object value, boolean trim)
value
- 文字列
public static java.lang.String nullTrim(java.lang.Object[] values)
values
- 文字列が格納された文字列public static java.lang.String nullTrim(java.lang.Object[] values, boolean trim)
配列自体がnullのときはヌル文字列を返します。
values
- 文字列が格納された文字列public static boolean compare(java.lang.String target1, java.lang.String target2)
target1
- 文字列target2
- 文字列
public static java.util.List parseToList(java.lang.String value, java.lang.String delimiters)
value
- 文字列delimiters
- 区切り文字
public static void tokenize(java.util.List dest, java.lang.String str, java.lang.String delim)
dest
- DOCUMENT ME!str
- DOCUMENT ME!delim
- DOCUMENT ME!public static java.lang.String[] tokenizeToArray(java.lang.String str, java.lang.String delim)
str
- delim
-
public static java.util.List tokenize(java.lang.String str, java.lang.String delim)
str
- DOCUMENT ME!delim
- DOCUMENT ME!public static int indexOf(char[] source, char value)
public static boolean containAnyChar(java.lang.String s, char[] chars)
public static java.lang.String duplicateQuote(java.lang.String value, char[] quotes, boolean nullTrim)
public static java.lang.String duplicateQuote(java.lang.String value, char[] quotes)
quotesには以下のいずれかを指定して下さい。
QUOTE_SINGLES:半角・全角のシングルクォーテーション
QUOTE_DOUBLES:半角・全角のダブルクォーテーション
value
- quotes
-
public static java.lang.String duplicateQuote(java.lang.String value, char quote, boolean nullTrim)
public static java.lang.String duplicateQuote(java.lang.String value, char quote)
public static java.lang.String toQuoted(java.lang.String value, char quote, boolean nullTrim)
public static java.lang.String toQuoted(java.lang.String value, char quote)
toQuoted(String value, char quote, boolean nullTrim)
public static java.lang.String padHead(java.lang.String value, java.lang.String pad, int length)
value
- もとの文字列pad
- 詰める文字length
- 指定されたバイト数
public static java.lang.String padTail(java.lang.String value, java.lang.String pad, int length)
value
- もとの文字列pad
- 詰める文字length
- 指定されたバイト数
public static java.lang.String getPackageAsPath(java.lang.String packageName)
public static java.lang.String getPackageAsPath(java.lang.String packageName, java.lang.String separater)
public static java.lang.String valueOf(java.lang.Object obj)
public static java.lang.String valueOf(byte value)
public static java.lang.String valueOf(short value)
public static java.lang.String valueOf(int value)
public static java.lang.String valueOf(long value)
public static java.lang.String valueOf(double value)
public static java.lang.String valueOf(float value)
public static java.lang.String valueOf(char value)
public static java.lang.String valueOf(boolean value)
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |