1.String
類型
該String
類型是 Java 中最常用的類型之一。它可能是最常用的類型。它如此受歡迎是有原因的:這樣的變量可以讓你存儲文本——誰不想這樣做呢?int
此外,與and類型不同double
,您可以調用該類型對象的方法String
,這些方法可以做一些有用且有趣的事情。
更重要的是,所有 Java 對象(全部!)都可以轉換為String
. 好吧,更準確地說,所有 Java 對像都可以返回它們自身的文本(字符串)表示形式。類型的名稱String
以大寫字母開頭,因為它是一個完整的類。
我們會不止一次地回到這個類型(它超級有用和有趣),但今天我們將做一個簡單的介紹。
2.創建String
變量
該String
類型專為存儲字符串(文本)而設計。要在代碼中創建一個可以存儲文本的變量,您需要使用如下語句:
String name;
創建一個
String
變量
name
變量名在哪裡。
例子:
陳述 | 描述 |
---|---|
|
name 創建一個名為的字符串變量 |
|
message 創建一個名為的字符串變量 |
|
text 創建一個名為的字符串變量 |
與int
anddouble
類型一樣,您可以使用簡寫符號來創建多個String
變量:
String name1, name2, name3;
創建多個
String
變量的簡寫
String
3. 給變量賦值
要將值放入String
變量中,您需要執行以下語句:
name = "value";
String
為變量賦值
現在我們已經了解了這種類型與我們已經研究過的類型之間的第一個區別。該類型的所有值String
都是文本字符串,必須用雙引號括起來。
例子:
陳述 | 筆記 |
---|---|
|
變量name 包含文本Steve |
|
變量city 包含文本New York |
|
變量message 包含文本Hello! |
4.初始化String
變量
與int
anddouble
類型一樣,該類型的變量String
可以在創建時立即初始化。事實上,這是您可以對Java 中的所有類型執行的操作。所以我們就不再提了。
String name1 = "value1", name2 = "value2", name3 = "value3";
創建和初始化變量的簡寫
String name = "Steve", city = "New York", message = "Hello!";
創建和初始化變量的語句示例
請注意:
如果您聲明一個變量而沒有給它賦值,然後嘗試使用它,Java 編譯器會報錯。
此代碼將不起作用:
陳述 | 筆記 |
---|---|
|
變量name 未初始化。該程序將無法編譯。 |
|
變量a 未初始化。該程序將無法編譯。 |
|
變量x 未初始化。該程序將無法編譯。 |