[Java] CharSequence란?

2024. 1. 11. 17:12·공부하기/Java

 

String 내장 함수를 정리하다 CharSequence를 발견했다. 생성시 ""를 사용하는 것은 String과 같은데, CharSequence란 무엇이며 String과 어떻게 다른지 알아봤다.

 

Interface

CharSequence는 클래스가 아니라 인터페이스이다. 

그리고, 이 인터페이스를 구현한 클래스로는 바로 String, StringBuffer, StringBuilder 등이 있다.

 

즉 문자열로 사용하는 클래스의 구현 토대인 것이다.

따라서 CharSequence는 아래의 모든 방법으로 생성 가능하며, 위의 모든 클래스를 담을 수 있다. 

CharSequence charSequence = "hello";
CharSequence charSequence = new StringBuffer("hello");
CharSequence charSequence = new StringBuilder("hello");

 

 

저작자표시 비영리 변경금지 (새창열림)

'공부하기 > Java' 카테고리의 다른 글

Java의 예외처리를 조금 자세히 알아보자  (1) 2025.01.02
[Java] 잠깐 JVM 정리하고 갑시다  (1) 2024.12.31
[Java] 문자열(String) 내장 함수 정리  (1) 2024.01.11
[Java] 문자열(String) 클래스 정리  (0) 2024.01.11
[Java] 스트림(Stream)  (1) 2024.01.10
'공부하기/Java' 카테고리의 다른 글
  • [Java] 잠깐 JVM 정리하고 갑시다
  • [Java] 문자열(String) 내장 함수 정리
  • [Java] 문자열(String) 클래스 정리
  • [Java] 스트림(Stream)
다섯자두
다섯자두
All I need is 💻 , ☕️ and a dash of luck
  • 다섯자두
    subbni
    다섯자두
  • 전체
    오늘
    어제
    • 전체 글 (89)
      • 개발 이야기 (0)
      • 만들어보기 (17)
        • FromBookToBook (5)
        • Spring (5)
        • Node.js & React (3)
        • TroubleShooting (4)
      • 공부하기 (72)
        • Network (3)
        • Cloud (1)
        • Database (5)
        • Java (13)
        • Javascript (0)
        • Spring (9)
        • React (18)
        • Algorithm (8)
        • 자료구조 (7)
        • ETC (8)
      • 회고 (0)
  • 블로그 메뉴

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

    • velog
  • 공지사항

  • 인기 글

  • 태그

    서명알고리즘
    Spring
    mysql
    pdf 자동 다운로드
    오블완
    network
    HTTP
    aws
    자료구조
    redis
    springboot
    outbox 패턴
    최단거리
    알고리즘
    재시도 로직
    프로젝트
    SQS
    Database
    로그인
    JPA
    java
    실시간 데이터 전송 기술
    알림 기능
    outbox
    SSE
    티스토리챌린지
    SQL
    Til
    Express
    pdf 프리뷰 실패
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
다섯자두
[Java] CharSequence란?
상단으로

티스토리툴바