[Java] 문자열

2025. 7. 7. 15:31·프로그래밍 언어/JAVA

1. 문자열의 표현

public class StringApp {
    public static void main(String[] args) {

        // Character VS String
        System.out.println("Hello World"); //String 문자열
        //System.out.println('Hello World'); -> 작은 따음표는 Character 문자만!
        System.out.println('H');

        // new line
        System.out.println("Hello " +
                "World"); //Hello World -> 줄 바꿈 X
        System.out.println("Hello \nWorld");

        // escape
        System.out.println("Hello \"World\""); //Hello "World"
    }
}

https://youtu.be/DCa3qo8Pm6E?si=9Z3zQ2du3CzsY-Ov

2.문자열 다루기

public class StringOperation {
    public static void main(String[] args) {
        System.out.println("Hello World".length());
        System.out.println("Hello, leezche ... bye.".replace("leezche","egoing")); //Hello, egoing ... bye.
        System.out.println("Hello, [[[name]]] ... bye.".replace("[[[name]]]","egoing")); //Hello, egoing ... bye.
    }
}

https://youtu.be/y20Fhlseh4w?si=60sxaUB5DSCGgN6s

 

<강의 학습내용 정리>

1. length

- 문자열 길이를 구할 때 사용 - 형식 : 문자열.length()

- 예시 : System.out.println(생활코딩.length());

2. replace

- 원하는 문자의 데이터 변경가능.

- 많은 양의 데이터가 들어가 있을 때, 자신이 원하는 데이터 변경이 쉽지 않은데, 이를 보완

- 형식 : "변경 타겟 문자열".replace("변경 타겟 문자열", "변경 후 문자열")

3. 그 외 문자열 함수

- replaceFirst : 변경하고자 하는 문자열이 처음으로 해당할 때만 치환시켜주는 기능

- toUpperCase & toLowerCase() : 문자 전체를 대문자 & 소문자로 변경

'프로그래밍 언어 > JAVA' 카테고리의 다른 글

[Java] 프로그래밍이란 / 디버거  (0) 2025.07.07
[Java] 변수  (0) 2025.07.07
[Java] 숫자와 연산  (0) 2025.07.07
[Java] 데이터 타입  (0) 2025.07.07
Java 설치 / IntelliJ 설치  (2) 2025.07.07
'프로그래밍 언어/JAVA' 카테고리의 다른 글
  • [Java] 프로그래밍이란 / 디버거
  • [Java] 변수
  • [Java] 숫자와 연산
  • [Java] 데이터 타입
wish404
wish404
자동 로그
  • wish404
    wish-log
    wish404
    • 홈
    • 태그
    • 방명록
    • github
    • 분류 전체보기 (75)
      • log (8)
        • 블로그 관리 (5)
        • 에러 모음 (2)
      • coding test (47)
        • Algorithm (4)
        • Baekjoon (34)
        • SW Expert Academy (6)
        • etc (3)
      • 프로그래밍 언어 (7)
        • JAVA (7)
      • 데이터 엔지니어링 (5)
        • Kafka (0)
        • Spark (4)
        • Airflow (1)
        • Elasticsearch (0)
      • 머신러닝&딥러닝 (3)
        • Kaggle 스터디 (3)
        • 논문 리뷰 (0)
        • MLOps (0)
      • 신입 개발자가 되기까지 (5)
        • 취준일기 (1)
        • SSAFY (2)
        • 프로젝트 (1)
        • CS 공부 (1)
  • 인기 글

  • 태그

    dijk
    복습
    dfs
    중위순회
    dp
    다익스트라
    최단 경로
    heapq
    그리디
    BFS
    그리디 알고리즘
    벨만포드
    틀린문제
    Dijkstra
    전위순회
    싸피
    복습해야지
    플로이드워샬
    후위순회
    SSAFY
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
wish404
[Java] 문자열
상단으로

티스토리툴바