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
变量的简写
3. 给String
变量赋值
要将值放入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 未初始化。该程序将无法编译。 |
GO TO FULL VERSION