トップ «前の日記(2006-04-26) 最新 次の日記(2006-05-01)» 編集

Ussy Diary


2006-04-28

[Java]String.Emptyが欲しい

Eclipseで非外部化Stringの使用を警告レベルにすると、 空文字も対象になっちゃうのね。

value.replaceAll(IGNORE_TEXT, ""); //$NON-NLS-1$

$NON-NLS-1$で警告を押さえられるけど、 .NETと同じようにString.Emptyが欲しいっす。補完も効くし。 Eclipse(IDE)前提で考えてはいけないけど。。

Java6.0にはStringのインスタンスメソッドにisEmptyメソッドが 追加されるようだけど、こちらも.NETには用意されている クラスメソッドのisNullOrEmptyも欲しいな。

isEmptyメソッドが追加されても、結局nullチェックが入るんじゃ。

Java5.0

if (value == null || value.length() == 0) {
}

Java6.0

if (value == null || value.isEmpty()) {
}

.NET2.0

if(string.IsNullOrEmpty(value))
{
}

Commons Langにあるし他のフレームワークに出てくるような ユーティリティなので、取り入れて欲しいところです。

[Misc]マインスイーパー自動処理マシーン

オレンジニュースより http://ishi.blog2.fc2.com/blog-entry-184.html

SUGEEEEEEEEEEEEEEE

初級/中級/上級の記録を全て1秒にさせて頂きました。