// JRE 1.6.0_07
// Commons Lang 2.4
// Nullか空文字を判定する
// org.apache.commons.lang.StringUtils
// tag 文字列,空白
// method
// StringUtils.isEmpty( String )
// 引数がnullか空文字ならtrueを返す
// method
// StringUtils.isBlank( string )
// 引数がnullか空文字,もしくは空白文字のみであればtureを返す
// isEmpty → null => true
StringUtils.isEmpty( null );
// isEmpty → 空文字 => true
StringUtils.isEmpty( "" );
// isEmpty → 半角スペース => false
StringUtils.isEmpty( " " );
// isEmpty → abc => false
StringUtils.isEmpty( "abc" );
// isBlank → null => true
StringUtils.isBlank( null );
// isBlank → 空文字 => true
StringUtils.isBlank( "" );
// isBlank → 半角スペース => true
StringUtils.isBlank( " " );
// isBlank → タブ => true
StringUtils.isBlank( "\t" );
// isBlank → 改行 => true
StringUtils.isBlank( "\r\n");
// isBlank → 全角スペース => true
StringUtils.isBlank( " " );
// isBlank → abc => false
StringUtils.isBlank( "abc" );
// 全角スペースもtrueになるらしい(知らなかった)
// 内部的にはCharacter.isWhitespaceを使用して空白判定している
// isWhitespace
// http://java.sun.com/javase/ja/6/docs/ja/api/java/lang/Character.html#isWhitespace(int)