본문 바로가기

자바모음/자바(java)

isEmpty() 사용법 문자열 비어있는지 확인

728x90
반응형
SMALL



1. isEmpty() 메소드란?

- isEmpty() 메소드는 문자열이 비어 있는지 확인하는 역할 쉽게 말해, 문자열 길이가 0인지 체크하는것 

2. 빈 문자열이란?
- 빈 문자열은 길이가 0인 문자열을 의미 즉, 문자열 안에 어떤 문자도 하나도 없는 상태다.



3. isEmpty() 메소드 사용법

- isEmpty() 메소드는 true를 반환하면 문자열이 비어 있고, false를 반환하면 문자열이 비어 있지 않다는 의미

 

 

예시 1

String str1 = "";
String str2 = "Hello";
String str3 = "kkkkkk123";
String str4= " ";


System.out.println(str1.isEmpty()); // true 출력
System.out.println(str2.isEmpty()); // false 출력
System.out.println(str3.isEmpty()); // false 출력
System.out.println(str4.isEmpty()); // true 출력​

str4 는 공백문자 하나만 포함하고 있지만 isEmpty() 메소드는 문자열의 길이가 0인지만을 확인하기 때문에 str4.isEmpty()true 를 출력한다.

 

만약 문자열이 비어있거나 공백문자만 포함되어 있는지 를 확인하고 싶다면

isBlank() 메소드를 사용해야 한다.

str4 의 경우 str4.isBlank() 를 사용하면 false 를 출력된다.


 

* isBlank() 메소드,  isEmpty() 메소드

isEmpty() 문자열 길이가 0인지 체크 (공백 포함) 한다.
isBlank() 문자열이 비어 있거나 공백만 포함되어 있는지 체크 한다.

 

728x90
반응형
LIST