- Java数据类型简介
- 原始数据类型
- 包装
- 使用
- 字符串
- 数组
Java字符串类型
零个或多个字符的序列称为字符串。在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"
可以将两个多个字符串文字加到一个字符串文字。如下 -
"Hello" + "Hi"
字符串文字不能分成两行。如下编译器会报告错误 -
"He llo" // A compiler error
要断开“Hello”
字符串变成两行,请使用字符串连接运算符(+
)中断它。
"He" + "llo"
或
"He" + "llo"
字符串字面量中的转义序列字符
可以使用所有转义序列字符形成一个字符串文字。要在字符串文字中包括换行符和回车字符。使用\n
和\r
,如下所示:
"\n" // A string literal with a line feed "\r" // A string literal with a carriage return
Unicode转义字符串字面量
字符也可以表示为\uxxxx
形式的Unicode
转义,其中x
是十六进制数字(0-9
或A-F
)。
在字符串文字中,字符“A
”(第一个大写英文字母)也可以写为'\u0041'
,例如,Apple
和\u0041pple
在Java中视为相同的字符串值。
上一篇:Java自动装箱和拆箱
下一篇:Java字符串创建和长度
- Java教程
- Vim教程
- Swing教程
- Spring教程
- Spring Web Services教程
- Spring MVC教程
- Spring JDBC教程
- Spring Cloud教程
- Spring Boot教程
- Spring Boot CLI教程
- Spring Batch教程
- Spring AOP教程
- PDFBox教程
- JSP教程
- JSF教程
- JPA教程
- Java面向对象设计
- Java设计模式
- Java虚拟机教程
- Java泛型教程
- Java正则表达式教程
- Java数据类型教程
- Java并发编程教程
- Java密码学教程
- Java多线程教程
- Java国际化(i18n)教程
- JavaFX教程
- Java9教程
扫描二维码
程序员编程王