728x90
반응형
isBlank는 자바 11에 추가된 메서드이다.
isBlank와 isEmpty 모두 String 클래스에 속한 메서드이며 boolean을 반환한다.
isBlank는 해당 String 안에 공백(Whitespace) 혹은 빈 문자열이 있으면 true를 반환한다. 해당 문제가 공백인지 확인하는데 Character.isWhitespace(char) 메서드를 사용한다.
isEmpty는 해당 문자열이 빈 문자열이면 true를 반환한다.
public boolean isEmpty() { return value.length == 0;}
public class Main {
public static void main(String[] args) {
System.out.println("ABC".isBlank()); // false
System.out.println(" ABC".isBlank()); // false
System.out.println(" ".isBlank()); // true
System.out.println("".isBlank()); // true
}
}
public class Main {
public static void main(String[] args) {
System.out.println(" ABC".isEmpty()); // false
System.out.println(" ".isEmpty()); // false
System.out.println("".isEmpty()); // true
System.out.println(" ".isBlank()); // true
System.out.println("".isBlank()); // true
}
}
728x90
반응형
'Java > Java-basic' 카테고리의 다른 글
[Java Study 12주차] Annotation (0) | 2021.01.31 |
---|---|
[Java Study 11주차] Enum (0) | 2021.01.23 |
[Java Study 10주차] 멀티쓰레드 프로그래밍 (6) | 2021.01.13 |
[Java Study 9주차] 예외 처리 (0) | 2021.01.10 |
[Java Study 8주차] 인터페이스 (0) | 2021.01.10 |
댓글