Java 字符串数组可以包含空格,可以通过以下方法实现:使用转义字符 \ 在空格前表示空格,例如 "Hello\ 世界";使用 String.split() 方法按照空格分割字符串。

Java 字符串数组包含空格
Java 字符串数组可以包含空格,但需要使用转义字符 \ 来表示空格。
方法:
-
使用转义字符
\:立即学习“Java免费学习笔记(深入)”;
- 在空格前添加转义字符
\空格,例如String[] str = {"Hello\ 世界"};。
- 在空格前添加转义字符
-
使用
String.split()方法:- 将字符串按空格分割成一个数组,例如
String[] str = "Hello 世界".split(" ");。
- 将字符串按空格分割成一个数组,例如
示例:
// 方法 1:使用转义字符
String[] str1 = {"Hello\ 世界", "Java\ 程序设计"};
// 方法 2:使用 String.split() 方法
String[] str2 = "Hello 世界 Java 程序设计".split(" ");
// 打印数组
for (String s : str1) {
System.out.println(s);
}
for (String s : str2) {
System.out.println(s);
}输出:
Hello 世界 Java 程序设计 Hello 世界 Java 程序设计
注意:
- 当使用转义字符时,空格后的字符不能再是转义字符,否则将被视为转义序列。
-
String.split()方法默认按单空格分割,如果需要按多个空格分割,可以指定分割符,例如String[] str = "Hello\t世界".split("\t ");。










