- isNotEmpty:
- isNotEmpty() 方法是 Apache Commons Lang 庫中的一個方法,用于檢查一個字符串是否非空,即字符串長度大于0。
- 如果字符串為null,isNotEmpty() 方法會返回 false。
- 示例代碼:
String str = "hello";
if(StringUtils.isNotEmpty(str)){
System.out.println("String is not empty");
} else {
System.out.println("String is empty");
}
- isBlank:
- isBlank() 方法是 Apache Commons Lang 庫中的一個方法,用于檢查一個字符串是否為空或者只包含空白字符。
- 如果字符串為null、空字符串或只包含空白字符(例如空格、制表符、換行符等),isBlank() 方法會返回 true。
- 示例代碼:
String str = " ";
if(StringUtils.isBlank(str)){
System.out.println("String is blank");
} else {
System.out.println("String is not blank");
}
總結:
- isNotEmpty() 主要用于檢查字符串是否非空,即長度大于0。
- isBlank() 主要用于檢查字符串是否為空或只包含空白字符。
- 通常情況下,isBlank() 更常用于判斷字符串是否為空。