arison.jp arison.jp blog - 現在をたのしく、未来をたのしむ。日常の思い出兼備忘録。

【Java】文字列の初期値を設定する

文字列の初期値
nullや空文字を初期値にしたい時。

defaultString
変換対象の文字列がNULLの場合、空文字に変換する。

defaultIfEmpty
変換対象の文字列がNULL、または空文字の場合、指定された初期値に変換する。

defaultString

public static java.lang.String defaultString(java.lang.String str)
変換対象の文字列がNULLの場合、空文字に変換する。
パラメータ: str – 変換対象の文字列
戻り値: 変換対象の文字列がNULLの場合は空文字、そうでない場合は変換対象の文字列のまま

String test1 = StringUtils.defaultString(null)
String test2 = StringUtils.defaultString("")
String test3 = StringUtils.defaultString("hoge")

test1 = ""
test2 = ""
test3 = "hoge"

初期値を設定できる。
public static java.lang.String defaultString(java.lang.String str, java.lang.String defaultStr)


defaultIfEmpty

public static java.lang.String defaultIfEmpty(java.lang.String str, java.lang.String defaultStr)
変換対象の文字列がNULL、または空文字の場合、指定された初期値に変換する。
パラメータ: str – 変換対象の文字列 defaultStr – 初期値
戻り値: 変換対象の文字列がNULL、または空文字の場合は指定された初期値、そうでない場合は変換対象の文字列のまま

String test1 = StringUtils.defaultIfEmpty(null, "fuga")
String test2 = StringUtils.defaultIfEmpty("", "fuga")
String test3 = StringUtils.defaultIfEmpty("hoge", "fuga")

test1 = "fuga"
test2 = "fuga"
test3 = "hoge"

【参考サイト】
Apache Commons Lang – StringUtils(DefaultString) TK Factory
http://tk-factory.net/wordpress/?p=1455

About arison

大都会岡山の南部にある玉野市生まれ。 大都会岡山のIT会社(目標は大都会No.1)でコンピュータとお客を相手に日夜格闘中。 関東出張中はグルメブログ。 基本的に遊び人のおっさん。 ライフハックとガンダム好き。ギガフロート玉野を浸透中。

13. 2月 2013 by arison
Categories: 日記, プログラミング | Tags: | Leave a comment

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください