Java字符串操作详解
1. 字符串类简介
在Java中, java.lang.String
是一个非常重要的类,用于表示字符序列。它在Java语言中内置,定义在 java.lang.*
包中。字符串是常量,一旦创建,其值就不能被改变。这意味着字符串对象是不可变的,任何对字符串的操作都会创建一个新的字符串对象,而不会修改原来的字符串。
String myString = "这是一个字符串字面量";
在上述代码中, myString
是一个字符串字面量,创建了一个 String
对象来表示字符串字面量,并将其对象引用赋值给 myString
变量。
2. 字符串字面量
在Java程序中,字符串字面量(如 "abc"
)是作为 String
类的实例实现的。字符串字面量提供了便捷的方式来创建字符串对象,而无需显式调用构造函数。
String str = "第一部分" + "第二部分";
// 等同于: String str = "第一部分第二部分";
整数在(+)操作符之后也会被转换为字符串:
String str = "Age=" + 25;