문자열 이란?

Rudy·2023년 11월 23일
0

순서를 가진 문자들의 집합

  • "쌍다옴표를 통해 나타낼 수 있음"
  • 글자,단어,문장, 문서 등 문자로 구성된 자료형
  • 한 번 인스턴스가 생성되면 수정 불가능

값의 변경은 불가능하지만 새 String을 만들어 바꿀 수는 있다.


  public static void main(String[] args) {
   String str = "ABCDFFG";
    str ="ABCDEFG";
    System.out.println(str);
  }

Java 문자열을 생성하는 두 가지 방법

문자열 리터럴 : 더 편리하고 읽기 쉬우며, Java는 각 문자열 리터럴에 대해 'String' 객체를 자동으로 Heap constant String pool 안에 생성이된다

String str1 = "Hello, World!";

클래스 생성자: Java의 String 클래스에는 여러 생성자가 있으며 그 중 하나는 char 배열 또는 다른 String을 인수로 사용 (Java Heap 만들어 진다)

char[] charArray = {'H', 'e', 'l', 'l', 'o'};
String str2 = new String(charArray);
profile
주니어 개발자

0개의 댓글