문자

문자열 에서 Java

38개의 연습 문제

문자열 소개

Java 문자열에 대해 기억해야 할 핵심은, 문자열이 유니코드 문자(글자, 숫자, 구두점 등)의 나열로 텍스트를 표현하는 불변 객체라는 점이에요. 큰따옴표로 String 인스턴스를 정의해요:

String fruit = "Apple";

문자열을 다루는 일은 String 클래스의 메서드로 할 수 있어요. 문자열 값은 한 번 정의되면 절대 바뀌지 않기 때문에, 모든 문자열 조작 메서드는 새로운 문자열을 반환해요.

문자열은 큰따옴표(") 문자로 감싸서 표현해요. 일부 특수 문자는 백슬래시(\) 문자로 이스케이프해야 해요. Java에서 이스케이프해야 하는 문자는 다음과 같아요:

  • "
  • \
String escaped = "c:\\test.txt";
// => c:\test.txt

마지막으로, 문자열을 연결하는 방법은 여러 가지가 있어요. 가장 간단한 방법은 + 연산자예요:

String name = "Jane";
"Hello " + name + "!";
// => "Hello Jane!"

단순한 연결보다 복잡한 문자열 서식이 필요할 때는 String.format 메서드를 사용하는 편이 좋아요.

String name = "Jane";
String.format("Hello %s!",name);
// => "Hello Jane!"

다른 방법도 있어요:

GitHub에서 편집 링크가 새 창이나 탭에서 열려요

문자열 배우기