@Test
public void fun1(){
System.out.println(StringUtils.isBlank("null"));
System.out.println(StringUtils.isEmpty("null"));
System.out.println(StringUtils.isBlank(null));
System.out.println(StringUtils.isEmpty(null));
System.out.println(StringUtils.isBlank(" "));
System.out.println(StringUtils.isEmpty(" "));
System.out.println(StringUtils.isBlank(""));
System.out.println(StringUtils.isEmpty(""));
}
輸出結果
false
false
true
true
true
false
true
true
總結都能判斷null 和 "",isEmpty() 把只有空格的字符串判定爲true,isBlank()判定爲false。