Java에서 문자열은 텍스트 데이터를 다루는 데 사용되는 중요한 데이터 유형입니다. 문자열은 문자의 시퀀스로 이루어져 있으며, Java에서는 String 클래스를 사용하여 문자열을 표현하고 처리할 수 있습니다. Java 문자열에 대해 자세히 알아보고, 예시를 통해 설명하겠습니다.
문자열 생성
Java에서 문자열을 생성하는 방법은 여러 가지가 있습니다.
리터럴: 문자열 리터럴은 큰따옴표(")로 감싸여 있습니다. 예를 들어, "Hello, World!"는 문자열 리터럴입니다.
new 키워드: new 키워드를 사용하여 String 클래스의 인스턴스를 생성할 수도 있습니다. 예를 들어, String str = new String("Hello");와 같이 문자열을 생성할 수 있습니다.
문자열 연산
Java에서 문자열은 불변(immutable)하며, 다양한 연산을 지원합니다.
연결 연산자(+): 문자열 연결에는 + 연산자를 사용할 수 있습니다. 예를 들어, "Hello" + "World"는 "HelloWorld" 문자열을 생성합니다.
메서드 호출: String 클래스는 다양한 메서드를 제공하여 문자열 조작을 지원합니다. 예를 들어, length() 메서드는 문자열의 길이를 반환하고, substring() 메서드는 문자열의 일부분을 추출합니다.
예시를 통한 설명
다음은 문자열 연산의 예시입니다.
public class Example {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "World";
String result = str1 + " " + str2;
System.out.println(result); // 출력: Hello World
int length = result.length();
System.out.println("문자열 길이: " + length); // 출력: 문자열 길이: 11
String substring = result.substring(0, 5);
System.out.println("부분 문자열: " + substring); // 출력: 부분 문자열: Hello
}
}
위의 예시에서는 "Hello"와 "World"라는 두 개의 문자열을 생성하고, 연결 연산자(+)를 사용하여 두 문자열을 결합합니다. 결과로 "Hello World" 문자열이 생성됩니다. 또한, length() 메서드를 사용하여 문자열의 길이를 구하고, substring() 메서드를 사용하여 문자열의 일부분을 추출합니다.
결론
Java 문자열에 대해 알아보았습니다. 문자열은 프로그래밍에서 중요한 역할을 하며, 다양한 연산을 통해 문자열을 다룰 수 있습니다. Java의 문자열 기능을 활용하여 효과적인 문자열 처리를 할 수 있도록 연습해보세요.
'IT > java' 카테고리의 다른 글
자바 제네릭: 타입 안정성을 위한 강력한 도구 (1) | 2023.06.09 |
---|---|
자바(Java)에서 날짜와 시간 얻기 (0) | 2023.06.09 |
자바(Java) 예외 처리 (0) | 2023.06.08 |
자바(Java) 일반 제어자 (0) | 2023.06.08 |
자바(Java) 접근 제어자 (0) | 2023.06.08 |
댓글