컴퓨터공학 💻 도서관📚
자바에서 isEmpty() 메서드는 어떤 거야? 본문
isEmpty() 메서드는 자바에서 제공하는 메서드이다.
문자열에서 isEmpty() 메서드 사용시 주의점!!!
1. 문자열에서 isEmpty() 메서드를 사용할 때 문자열에 NULL 값이 들어가 있으면 오류가 난다
String test = null;
System.out.println(test.isEmpty()); // 오류
그래서 이렇게 대처한다
String test = null;
if(test != null && test.isEmpty()) { // test가 null이 아니고 && ~~
System.out.println(test);
}
2. 문자열이 공백문자인 경우 공백도 문자이기 때문에 이 경우는 문자열이 채워져 있다고 여겨 false를 반환한다
이 경우는
1) Java 11버전에서 제공하는 isBlank() 메서드를 사용하거나
2) trim() 메서드를 추가로 호출한다
String test = " ";
System.out.println(test.trim().isEmpty()); // test 에다가 trim + isEmpty
// true
참고)
[Java] 자바 isEmpty() 사용법 및 주의점
[Java] 자바 isEmpty() 사용법 및 주의점
자바(Java)에서는 스트링(String) 형태의 변수의 경우 값이 비었는지 체크하기 위해서 isEmpty라는 메소드를 지원합니다. 이 값은 언제 사용을 하면 좋은지 그리고 어떤 부분에 대해서 조심을 하는게
needneo.tistory.com
'💻☕프로그래밍 언어 > Java' 카테고리의 다른 글
자바 get 메서드 간단 정리 (0) | 2025.05.14 |
---|---|
자바에서 ! 는 뭐야? (0) | 2025.05.13 |
컴파일 에러가 정확히 뭐야? (0) | 2025.05.13 |
자바에서 배열과 리스트의 차이가 뭐야? (0) | 2025.05.10 |
자바 배열 선언할 때 이렇게 선언해도 돼??? (0) | 2025.05.10 |
Comments