Apache Commons Lang – StringUtils(DefaultString)
引き続き、StringUtilsクラスの説明です。
今回は、文字列の初期値についてです。
defaultString
public static java.lang.String defaultString(java.lang.String str)
変換対象の文字列がNULLの場合、空文字に変換します。
- パラメータ:
str
– 変換対象の文字列
- 戻り値:
- 変換対象の文字列がNULLの場合は空文字、そうでない場合は変換対象の文字列のまま
StringUtils.defaultString(null) = "" StringUtils.defaultString("") = "" StringUtils.defaultString("bat") = "bat"
defaultString
public static java.lang.String defaultString(java.lang.String str, java.lang.String defaultStr)
変換対象の文字列がNULLの場合、指定された初期値に変換します。
- パラメータ:
str
– 変換対象の文字列
defaultStr
– 初期値
- 戻り値:
- 変換対象の文字列がNULLの場合は指定された初期値、そうでない場合は変換対象の文字列のまま
StringUtils.defaultString(null, "NULL") = "NULL" StringUtils.defaultString("", "NULL") = "" StringUtils.defaultString("bat", "NULL") = "bat"
defaultIfEmpty
public static java.lang.String defaultIfEmpty(java.lang.String str, java.lang.String defaultStr)
変換対象の文字列がNULL、または空文字の場合、指定された初期値に変換します。
- パラメータ:
str
– 変換対象の文字列
defaultStr
– 初期値
- 戻り値:
- 変換対象の文字列がNULL、または空文字の場合は指定された初期値、そうでない場合は変換対象の文字列のまま
StringUtils.defaultIfEmpty(null, "NULL") = "NULL" StringUtils.defaultIfEmpty("", "NULL") = "NULL" StringUtils.defaultIfEmpty("bat", "NULL") = "bat"
関連記事
- Apache Commons Lang – StringUtils(Reverse / ReverseDelimited)
- Apache Commons Lang – StringUtils(UpperCase / LowerCase / SwapCase / Capitalize / Uncapitalize)
- Apache Commons Lang – StringUtils(Chomp / Chop)
- Apache Commons Lang – StringUtils(Abbreviate)
- Apache Commons Lang – StringUtils(Remove / Delete)
コメント 0