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

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

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바