728x90
자바에서 문자열 체크시 Apache common에서 제공해주는 StringUtils 클래스를 많이 사용하는데,
여기서 isBlank와 isEmpty의 차이점을 알아보려고 한다
isBlank와 isEmpty의 차이점은 공백처리다. 공백이 있는경우 isBlank는 비어있는 값으로 처리하는 반면 isEmpty는 비어있지 않은 값으로 처리한다.
- StringUtils.isBlank()
// isBlank 확인
System.out.println(StringUtils.isBlank(""));
System.out.println(StringUtils.isBlank(null));
System.out.println(StringUtils.isBlank(" "));
결과값
- StringUtils.isEmpty()
// isEmpty 확인
System.out.println(StringUtils.isEmpty(""));
System.out.println(StringUtils.isEmpty(null));
System.out.println(StringUtils.isEmpty(" "));
결과값
728x90
'JAVA > 코딩' 카테고리의 다른 글
[JAVA] List Set 비교 (0) | 2022.07.25 |
---|---|
[JAVA] HttpURLConnection 사용하기 (0) | 2021.08.27 |
[JAVA] Base64 인코딩시 개행문자 들어가는 현상 (0) | 2021.03.30 |
[JAVA] mkdir mkdirs 차이 (1) | 2021.03.23 |
[JAVA] 날짜 계산하기(더하기, 빼기 등) (2) | 2021.03.22 |