반응형
StringUtils.isBlank():
StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank("bob") = false
StringUtils.isBlank(" bob ") = false
StringUtils.isEmpty():
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty("bob") = false
StringUtils.isEmpty(" bob ") = false
결론: 공백문자(" ")에 대한 결과값이 다르다. 공백에 대해서도 비어있다고 판단하는 경우에는 isEmpty가 아닌 isBlank를 사용해야 함을 주의해서 사용해야 한다.
반응형
'ahnnyung , > Java' 카테고리의 다른 글
[Java] 람다식(Lambda Expression)의 개념 및 사용방법 (0) | 2021.07.29 |
---|---|
[Java] Arrays.sort() & Collections.sort() 비교 (0) | 2021.03.19 |
[Java] System.nanoTime()으로 자바 코드 실행에 걸린 시간을 측정 (0) | 2021.03.19 |
[Java] Java 8 Stream이란? (6) | 2021.01.19 |
[BufferedReader] BufferedReader.readLine()로 Json 데이터를 읽어올 때 주의할 점 (2) | 2020.11.20 |