1.String類型

String類型是 Java 中最常用的類型之一。它可能是最常用的類型。它如此受歡迎是有原因的:這樣的變量可以讓你存儲文本——誰不想這樣做呢?int此外,與and類型不同double,您可以調用該類型對象的方法String,這些方法可以做一些有用且有趣的事情。

更重要的是,所有 Java 對象(全部!)都可以轉換為String. 好吧,更準確地說,所有 Java 對像都可以返回它們自身的文本(字符串)表示形式。類型的名稱String以大寫字母開頭,因為它是一個完整的類。

我們會不止一次地回到這個類型(它超級有用和有趣),但今天我們將做一個簡單的介紹。


2.創建String變量

String類型專為存儲字符串(文本)而設計。要在代碼中創建一個可以存儲文本的變量,您需要使用如下語句:

String name;
創建一個String變量

name 變量名在哪裡。

例子:

陳述 描述
String name;
name創建一個名為的字符串變量
String message;
message創建一個名為的字符串變量
String text;
text創建一個名為的字符串變量

intanddouble類型一樣,您可以使用簡寫符號來創建多個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變量

intanddouble類型一樣,該類型的變量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未初始化。該程序將無法編譯。