StringUtils.isEmtpty() vs StringUtils.isBlank()

StringUtils.isEmtpty() vs StringUtils.isBlank()

บทความนี้เรามาดูความแตกต่างระหว่าง StringUtils.isEmtpty() กับ StringUtils.isBlank() กันครับ ซึ่งเป็น method ที่ใช้สำหรับเช็คว่าข้อความนั้นว่างเปล่าหรือเปล่า

ตัวอย่างโค้ด
 import org.apache.commons.lang.StringUtils;  public class CodeFromDoesystem { 	public static void main(String[] args) throws Exception { 		System.out.println(StringUtils.isEmpty(null)); 		System.out.println(StringUtils.isEmpty("")); 		System.out.println(StringUtils.isEmpty(" ")); 		System.out.println(StringUtils.isEmpty("Doesystem")); 		System.out.println(StringUtils.isEmpty(" Doesystem ")); 		System.out.println(); 		System.out.println(StringUtils.isBlank(null)); 		System.out.println(StringUtils.isBlank("")); 		System.out.println(StringUtils.isBlank(" ")); 		System.out.println(StringUtils.isBlank("Doesystem")); 		System.out.println(StringUtils.isBlank(" Doesystem ")); 	} } 
ผลลัพธ์ที่ได้ก็จะเป็นอย่างงี้ true
true
false
false
false

true
true
true
false
false