Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- letterspacing
- ibatis
- 스레드 덤프
- 컨트롤러
- API
- equals
- 키보드
- HTML
- oracle
- 오블완
- 영상편집
- 프로세스
- 티스토리챌린지
- integer
- wsdl
- MariaDB
- JDBC
- MySQL
- 톰캣
- Tomcat
- Docker
- START WITH
- 스레드
- 안드로이드 스튜디오
- java
- cmd
- 삼성증권
- Database
- http
- Linux
Archives
- Today
- Total
블로그 이름
[JAVA] isEmpty() 와 isBlank()의 차이 본문
java.lang.String 클래스에 isEmpty() 와 isBlank() 메소드가 있다.
둘 다 문자열이 비어있는 문자열인지 확인한다.
isEmpty() : java 6 이후에 추가된 메소드. 문자열 길이가 0일때 true 리턴
isBlank() : java 11 이후에 추가된 메소드. 문자열이 비어 있거나, 빈 공백으로 이루어질 때 true 리턴.
System.out.println("".isEmpty() + "," + "".isBlank()); // true, true
System.out.println(" ".isEmpty() + "," + " ".isBlank()); // false, true
빈 경우, 둘 다 true를 리턴하지만
공백이 들어있는 문자열을 체크하는 경우 isEmpty는 false를, isBlank는 true를 리턴한다.
빈 공백 (white space)를 어떻게 처리하느냐, 어떤 java 버전을 사용하느냐에 따라 골라 사용하면 되겠다.
'개발 > Java' 카테고리의 다른 글
| [JAVA] 서블릿(Servlet) 이란? (0) | 2025.01.20 |
|---|---|
| [JAVA] Integer 에서 == 연산자 대신 'equals' 메서드 비교해야 하는 이유 (0) | 2025.01.19 |
| [JAVA] List를 지정 크기로 분할하기 (0) | 2024.12.30 |
| [Java] Type safety: Unchecked cast from Object to List<AAA> (0) | 2024.12.13 |
| [JAVA] 제네릭 (Generics) 이란 (1) | 2024.11.11 |