[Java] isEmpty()와 isBlank()의 차이

2024. 1. 29. 16:29·Java

 

 

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
'Java' 카테고리의 다른 글
  • Java 상속(Inheritance) 이해하기 - 업캐스팅, 다운캐스팅
  • [Java] 그래프 너비 우선 탐색 알고리즘 Breadth-First Search
  • [Java] 트리 순회 알고리즘
오은이
오은이
  • 오은이
    오은이 하우스
    오은이
  • 전체
    오늘
    어제
    • 분류 전체보기 (81)
      • 일기 (2)
      • Python (1)
      • Java (4)
      • CS (2)
      • 코딩테스트 (26)
        • 백준 (25)
        • 프로그래머스 (1)
      • 웹 개발 (17)
        • Spring (6)
        • JavaScript (3)
        • WebSquare (5)
        • React (3)
      • DB (5)
        • MySQL (4)
        • Oracle (1)
      • 서버&인프라 (18)
        • Server (5)
        • Cloud (12)
        • Linux (1)
      • 자격증 (6)
        • 정보처리기사 (1)
        • AICE (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    MySQL
    websquare
    docker
    Spring
    오블완
    Java
    웹스퀘어
    Apache
    머신러닝
    AI
    AICE Associate
    dockerspring
    AICE
    알고리즘
    db
    react
    tomcat
    자바
    백준자바
    리액트
    Associate
    EC2
    클라우드 배포
    티스토리챌린지
    클라우드
    백준
    docker배포
    SpringBoot
    톰캣
    cloud DB
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
오은이
[Java] isEmpty()와 isBlank()의 차이
상단으로

티스토리툴바