2.4Java类型之字符串(String)

1.双引号字符串字面量

String s = "hello";

双引号字符串字面量支持所有转义序列。

双引号字符串字面量不支持隐式的换行符。

String s = "first line
second line";

System.out.println(s);  // 报错

2.访问字符串

注意:字符串类型是不可变的,支持查看字符,不支持添加、更改、删除字符。

//正数索引从左往右从0开始,不支持负数索引。

//查看
char v = s.charAt(索引);

3.字符串长度

int v = s.length();

4.字符串连接

可以使用加号 + 连接字符串。

String a = "Hello";
String b = " World!";

String c = a + b;
System.out.println(c);  // Hello World!

5.转义序列

转义序列描述
\忽略反斜杠与换行符
\\反斜杠(\)
\'单引号(')
\"双引号(")
\b退格
\f换页
\n换行
\r回车
\s空白
\t水平制表
\nnn由 3 个八进制数字 nnn (000~377) 表示的字符。
\nn等同于 \0nn。由 2 个八进制数字 nn (00~77) 表示的字符。
\n等同于 \00n。由 1 个八进制数字 n (0~7) 表示的字符。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/java/javalang/37630.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年5月4日 04:33
下一篇 2025年5月5日 03:58

相关推荐

  • 2.3Java类型之接口(Interface)

    1.接口声明 接口支持直接被继承。 接口不支持直接被实例化。 注意:抽象方法是隐式的 public abstract,无需显式添加 public abstract。 2.接口继承 3.实现接口 类必须实现所有接口的抽象方法。 方法签名参考“方法覆盖”章节。

    Java语言教程 2025年5月3日
    0170
  • 2.6Java类型之枚举(Enum)

    1.枚举类声明 注意: SPRING、SUMMER、AUTUMN、WINTER 是隐式的 public static final,无需显式添加 public static final。 2.创建枚举类的对象

    Java语言教程 2025年5月6日
    0130
  • 1.4Java语言的类型(Type)

    Java 语言的类型分为:原始(primitive)类型 和 引用(reference)类型。 原始类型:整数类型、浮点类型、布尔类型、字符类型。 引用类型:对象类型、类类型、接口类型、字符串类型、数组类型、枚举类型。 1.整数类型 注意:long 类型的数值需要以字母 L(推荐) 或 l(不推荐,因为容易与数字 1 …

    Java语言教程 2025年3月4日
    0140

发表回复

登录后才能评论