1. String유형

String유형은 Java에서 가장 많이 사용되는 유형 중 하나입니다. 가장 많이 사용되는 유형일 수 있습니다. 인기 있는 이유가 있습니다. 이러한 변수를 사용하면 텍스트를 저장할 수 있습니다. 누가 그렇게 하고 싶지 않습니까? 또한 intdouble유형과 달리 해당 유형의 개체에 대한 메서드를 호출할 수 String있으며 이러한 메서드는 유용하고 흥미로운 작업을 수행합니다.

또한 모든 Java 개체(모두!)를 String. 더 정확하게 말하면 모든 Java 객체는 자신의 텍스트(문자열) 표현을 반환할 수 있습니다. String본격적인 클래스이기 때문에 형식 의 이름은 대문자로 시작합니다.

우리는 이 유형에 대해 두 번 이상 돌아갈 것이지만(매우 유용하고 흥미로움) 오늘은 간략한 소개를 할 것입니다.


2. String변수 생성

String유형은 문자열(텍스트)을 저장하도록 설계되었습니다. 텍스트를 저장할 수 있는 코드에서 변수를 생성하려면 다음과 같은 명령문을 사용해야 합니다.

String name;
String변수 만들기

name 변수의 이름은 어디에 있습니까?

예:

성명 설명
String name;
명명된 문자열 변수가 name생성됩니다.
String message;
명명된 문자열 변수가 message생성됩니다.
String text;
명명된 문자열 변수가 text생성됩니다.

int및 유형 과 마찬가지로 double속기 표기법을 사용하여 여러 변수를 만들 수 있습니다 String.

String name1, name2, name3;
String여러 변수를 생성하기 위한 속기

String3. 변수 에 값 할당

변수 에 값을 넣으려면 String다음 명령문이 필요합니다.

name = "value";
String변수 에 값 할당

그리고 이제 우리는 이 유형과 우리가 이미 연구한 유형 사이의 첫 번째 차이점에 도달했습니다. String유형 의 모든 값은 텍스트 문자열 이며 큰따옴표 로 묶어야 합니다 .

예:

성명 메모
String name = "Steve";
변수 name 에 텍스트가 포함되어 있습니다.Steve
String city = "New York";
변수 city 에 텍스트가 포함되어 있습니다.New York
String message = "Hello!";
변수 message 에 텍스트가 포함되어 있습니다.Hello!

4. String변수 초기화

int및 유형 과 마찬가지로 유형 double의 변수는 String작성 즉시 초기화할 수 있습니다. 실제로 이것은 Java의 모든 유형 으로 수행할 수 있는 작업입니다. 그래서 더 이상 언급하지 않겠습니다.

String name1 = "value1", name2 = "value2", name3 = "value3";
변수 생성 및 초기화에 대한 속기
String name = "Steve", city = "New York", message = "Hello!";
변수를 생성하고 초기화하는 문장의 예
참고:

값을 할당하지 않고 변수를 선언한 다음 사용하려고 하면 Java 컴파일러에서 불평합니다.

이 코드는 작동하지 않습니다.

성명 메모
String name;
System.out.println(name);
변수 name가 초기화되지 않았습니다. 프로그램이 컴파일되지 않습니다.
int a;
a++;
변수 a가 초기화되지 않았습니다. 프로그램이 컴파일되지 않습니다.
double x;
double y = x;
변수 x가 초기화되지 않았습니다. 프로그램이 컴파일되지 않습니다.