바에서 Null 이나 빈값을 체크 할 때, StringUtils .isEmpty / .isBlank를 사용
StringUtils.isBlank ()
StringUtils.isBlank (null) = true
StringUtils.isBlank ("") = true
StringUtils.isBlank (" ") = true
StringUtils.isBlank ("jungle") = false
StringUtils.isBlank (" jungle ") = false
동작 방식 : StringUtils.isBlank ()
| public static boolean isBlank(String str) { int strLen; if (str == null || (strLen = str.length()) == 0) { return true; } for (int i = 0; i < strLen; i++) { if ((Character.isWhitespace(str.charAt(i)) == false)) { return false; } } return true; } | cs |
StringUtils.isEmpty
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty("jungle") = false
StringUtils.isEmpty(" jungle ") = false
동작 방식 : StringUtils.isEmpty
public static boolean isEmpty(Stirng str) {
return str == null || str.length() == 0;
}