零个或多个字符的序列称为字符串。在Java程序中,字符串由java.lang.String
类的对象表示。String
类是不可变的。 String
对象的内容创建后无法修改。
String
类有两个同伴类,java.lang.StringBuilder
和java.lang.StringBuffer
。同伴类是可变的。如果要修改字符串的内容,则应该使用这两个类。
字符串字面量
字符串字面值由用双引号括起来的零个或多个字符序列组成。 所有字符串文字都是String
类的对象。下面列出了字符串字面量的示例 -
"" // An Empty string
"Hello" // A string literal consisting of 5 characters
"Just a string literal"
Java
可以将两个多个字符串文字加到一个字符串文字。如下 -
"Hello" + "Hi"
Java
字符串文字不能分成两行。如下编译器会报告错误 -
"He
llo" // A compiler error
Java
要断开“Hello”
字符串变成两行,请使用字符串连接运算符(+
)中断它。
"He" + "llo"
<