프로그래밍 언어/JAVA

JAVA에서 문자열 변수 선언과 초기화 방법

구루다 2023. 2. 28. 06:28
반응형

JAVA에서 문자열 변수 선언과 초기화 방법

JAVA에서 문자열은 String 클래스로 표현됩니다. 문자열 변수를 선언하고 초기화하는 방법은 다양합니다. 이번 글에서는 JAVA에서 문자열 변수를 선언하고 초기화하는 방법에 대해 알아보도록 하겠습니다.

 

JAVA 6-1
JAVA 6-1

 

 

JAVA 배열 메소드 활용 방법

JAVA 배열 메소드 활용 방법 배열(Array)은 프로그래밍에서 가장 자주 사용되는 데이터 구조 중 하나입니다. 자바(Java)에서 배열은 메모리에 연속적으로 할당되는 고정 크기의 데이터 요소 집합입

gruda.tistory.com

 

JAVA: 다차원 배열(Multidimensional Arrays)

JAVA: 다차원 배열(Multidimensional Arrays) 자바에서 배열은 여러 개의 값을 효율적으로 저장하고 다룰 수 있는 유용한 데이터 구조입니다. 이전 글에서는 1차원 배열에 대해 다루었습니다. 이번 글에

gruda.tistory.com

 

JAVA: 배열 요소에 접근하고 수정하기

JAVA에서 배열 요소에 접근하고 수정하기 자바에서 배열은 여러 개의 데이터를 하나의 변수에 저장할 수 있는 효율적인 방법입니다. 배열의 각 요소는 인덱스를 사용하여 접근할 수 있습니다. 이

gruda.tistory.com

 

JAVA: 배열 선언과 초기화하기

JAVA: 배열 선언과 초기화하기 자바에서 배열(Array)은 여러 개의 값들을 하나의 변수로 저장하고, 인덱스를 이용하여 해당 값을 참조할 수 있도록 합니다. 배열을 선언하고 초기화하는 방법은 다

gruda.tistory.com

 

 

문자열 선언

JAVA에서 문자열 변수를 선언하는 방법은 일반 변수를 선언하는 방법과 동일합니다. 다음과 같은 코드를 작성하면 문자열 변수를 선언할 수 있습니다.

String str;

위의 코드에서 String은 문자열을 나타내는 자료형입니다. str은 변수 이름입니다. 문자열을 저장하기 위한 메모리 공간은 아직 할당되지 않았습니다.

 

반응형

 

문자열 초기화

JAVA에서 문자열 변수를 초기화하는 방법은 여러 가지가 있습니다.

 

1. 문자열 리터럴 사용

문자열 리터럴은 다음과 같이 작은따옴표(')나 큰따옴표(")로 묶인 문자열입니다. 이 문자열은 상수로 취급되며, 문자열을 나타내는 데 사용됩니다.

String str = "Hello, World!";

위의 코드에서 str은 "Hello, World!" 문자열을 가리키는 문자열 변수입니다. 이 문자열은 리터럴로 초기화되었습니다.

 

2. new 연산자 사용

new 연산자를 사용하여 문자열 변수를 초기화할 수도 있습니다. 이 경우, 문자열 객체를 생성하고 해당 객체를 가리키는 문자열 변수를 만듭니다.

String str = new String("Hello, World!");

위의 코드에서 new String()은 "Hello, World!" 문자열을 포함하는 새로운 문자열 객체를 만듭니다. 그리고 이 객체를 가리키는 str 변수를 만듭니다.

 

3. 빈 문자열로 초기화

문자열 변수를 빈 문자열("")로 초기화할 수도 있습니다.

String str = "";

위의 코드에서 str은 빈 문자열을 가리키는 문자열 변수입니다.

 

300x250

 

문자열 연결

JAVA에서는 문자열을 + 연산자를 사용하여 연결할 수 있습니다. 이를 문자열 연결 또는 문자열 병합이라고 합니다.

String str1 = "Hello";
String str2 = "World";
String str3 = str1 + " " + str2;

위의 코드에서 str3은 "Hello World" 문자열을 가리키는 문자열 변수입니다. + 연산자는 문자열을 연결하는 데 사용됩니다.

 

 

문자열 길이

JAVA에서 문자열의 길이를 알아내기 위해서는 length() 메소드를 사용합니다.

String str = "Hello, World!";
int length = str.length();

위의 코드에서 length() 메소드는 "Hello, World!" 문자열의 길이를 반환합니다. 즉, length 변수에는 13이 저장됩니다.

 

 

문자열 비교

JAVA에서는 문자열이 같은지 비교하는 방법이 다양합니다.

 

1. equals() 메소드 사용

equals() 메소드는 두 문자열이 서로 같은지 비교합니다.

String str1 = "Hello";
String str2 = "World";
boolean isEqual = str1.equals(str2);

위의 코드에서 isEqual 변수는 false 값을 가집니다. str1과 str2는 서로 다른 문자열이므로 equals() 메소드는 false를 반환합니다.

 

2. equalsIgnoreCase() 메소드 사용

equalsIgnoreCase() 메소드는 대소문자를 무시하고 두 문자열이 서로 같은지 비교합니다.

String str1 = "Hello";
String str2 = "hello";
boolean isEqual = str1.equalsIgnoreCase(str2);

위의 코드에서 isEqual 변수는 true 값을 가집니다. str1과 str2는 서로 다른 문자열이지만, equalsIgnoreCase() 메소드는 대소문자를 무시하므로 true를 반환합니다.

 

 

결론

이번 글에서는 JAVA에서 문자열 변수를 선언하고 초기화하는 방법에 대해 알아보았습니다. 문자열을 리터럴이나 new 연산자, 빈 문자열로 초기화할 수 있으며, + 연산자를 사용하여 문자열을 연결할 수 있습니다. 또한, 문자열의 길이를 알아내는 length() 메소드와 문자열이 같은지 비교하는 equals()와 equalsIgnoreCase() 메소드에 대해서도 살펴보았습니다. 문자열은 JAVA에서 매우 중요한 자료형이므로, 이번 글을 통해 JAVA에서 문자열을 다루는 방법에 대해 잘 이해하시기를 바랍니다.

320x100
728x90