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"

関連記事

  1. コメント 0

  1. トラックバック 0

return top