isEmpty()
- 문자열의 길이가 0인 경우 즉, 문자가 없는 경우 true를 반환한다.
TRUE
String a = "";
System.out.println(a.isEmpty());
FALSE
String a = " ";
System.out.println(a.isEmpty());
isBlank()
- 문자열이 비어 있거나 공백 문자(공백, 탭, 줄 바꿈 등)만 포함된 경우 true를 반환한다.
TRUE
String a = "";
System.out.println(a.isBlank());
String a = " ";
System.out.println(a.isBlank());
String a = "\n\t";
System.out.println(a.isBlank());
FALSE
String a = " 1 ";
System.out.println(a.isBlank());
이 개념의 연습문제로 백준 1152번: 단어의 개수를 추천한다.
'Java' 카테고리의 다른 글
Java 상속(Inheritance) 이해하기 - 업캐스팅, 다운캐스팅 (0) | 2025.04.14 |
---|---|
[Java] 그래프 너비 우선 탐색 알고리즘 Breadth-First Search (0) | 2023.01.20 |
[Java] 트리 순회 알고리즘 (1) | 2023.01.20 |