6. 문자열의 표현

2022. 2. 15. 19:02·JAVA

이번에는 문자열을 어떻게 표현하는지 알아보겠습니다.

 

일반적으로 문자열 String은 큰따옴표를 사용하여 표현해줍니다. 

ex. system.out.println("String")  

  -> String 

 

 

만약 큰따옴표가 아닌 작은따옴표를 사용한다면 어떻게 될까요?

 

1. Java에서 작은따옴표 = Character : 한 글자 (문자) 

2. Java에서 큰 따옴표 = String : 글자 여러개 (문자열) / Character의 모임

 

이렇게 큰 따옴표와 작은 따옴표에는 차이가 있습니다. 

작은따옴표는 한 글자만 표현하기 때문에 거의 사용하지 않는다고 생각하면 됩니다.

문자열을 표현할 때는 꼭! 큰 따옴표를 이용해서 표현해주어야합니다.

 

 

이제 실제로 문자열을 표현해보겠습니다.

문자열 String과 문자 Character를 나타내 보았습니다. 

문자열은 큰 따옴표를 사용하고, 문자는 작은따옴표를 사용했습니다.

그렇다면 작은따옴표로 여러 개의 문자를 표현해보면 어떻게 출력이 되는지 보겠습니다.

바로 오류로 분류되어 출력이 되지 않는 것을 확인할 수 있습니다!

 

 

문자열을 표현할 때 줄을 바꿔서 나타내고 싶으면 어떻게 표현을 해야 할까요?

단순히 코딩 창에서 줄을 바꾸고 싶은 부분에서 줄을 나누면 될까요?

직접 해보겠습니다!

10번과 11번 줄을 보면 코딩 창에서 줄을 바꿨는데도 콘솔 창에서는 한 줄로 출력된 것을 확인할 수 있습니다.

문자열에서 줄을 바꾸고 싶을 때는 줄을 바꾸고 싶은 부분 앞에 \(역슬래쉬)n을 적어주면 됩니다!

 

 

이번에는 문자열에서 큰 따옴표를 나타내고 싶을 때 어떤 방법을 사용해야 할지에 대해서 알아보겠습니다.

문자열에서 큰 따옴표는 문자의 시작과 끝이라는 의미를 가지고 있기 때문에 문자로 인식되지 않습니다.

일반적인 문자로 따옴표를 쓰기 위해서는 따옴표 앞에 \(역슬래쉬)를 붙여주어야 합니다. "\(역슬래쉬)

위 사진과 같이 따옴표를 붙이고 싶은 부분에 \""World\"" 라고 표현해줍니다. 

 

 

 + 문자열 다루기  

1. 글자 수 세는 방법

_ 글자 수를 세는 방법은 원하는 문자를 큰 따옴표를 사용하여 적은 뒤 .length()를 적어주는 것입니다.

ex. system.out.println("Hello World".length()) ;  -> 11이 출력될 것.

 

2. 텍스트 대체하는 방법 

_텍스트를 일부만 대체하기 위해서는 문자열을 쓰고 .replace를 써주고 그 뒤에 교체할 텍스트를 적어줍니다.

ex. system.out.println("Hello, Dingsi...".replace("Dingsi", "Caveloper")); -> Hello Caveloper가 출력될 것.

저작자표시 (새창열림)

'JAVA' 카테고리의 다른 글

8. Java 데이터 타입의 변환 casting  (0) 2022.02.17
7. Java 변수 / 변수의 효용  (0) 2022.02.17
5. Java 숫자와 연산  (0) 2022.02.15
4. Java 숫자, 문자 등을 코드로 표현하기  (1) 2022.02.15
3. Java의 동작원리  (1) 2022.02.14
'JAVA' 카테고리의 다른 글
  • 8. Java 데이터 타입의 변환 casting
  • 7. Java 변수 / 변수의 효용
  • 5. Java 숫자와 연산
  • 4. Java 숫자, 문자 등을 코드로 표현하기
microsaurs
microsaurs
개발 스터디로그입니다. 공부한 내용을 정리해서 올립니다 ㅇ-ㅇ
  • microsaurs
    microsaurs.devlog
    microsaurs
  • 전체
    오늘
    어제
    • 분류 전체보기 (141) N
      • Side Project (3) N
      • Algorithm Study (39)
      • JAVA (8)
      • Swift (11)
      • Python (21)
      • CS (5)
      • React (3)
      • 리얼클래스 studylog (27)
      • 정보처리기사[실기] (23)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    프로그래머스
    SWIFT
    정보처리기사프로그래밍언어
    ios개발
    javaalgorithm
    자바알고리즘
    ios프로그래밍
    타일러영어
    Java
    Python
    리얼클래스
    Algorithm
    javaStudy
    영어독학
    나도코딩
    ios프로그래밍을위한스위프트기초
    리얼학습일기
    영어회화
    정보처리기사실기
    The Office
    스위프트기초
    정처기실기
    study
    파이썬
    파이썬문법
    파이썬기초
    알고리즘
    프로그래밍언어
    정보처리기사
    더오피스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
microsaurs
6. 문자열의 표현
상단으로

티스토리툴바