String[] s = str.split(" ")
时间: 2024-06-04 16:06:11 浏览: 14
这段代码是Java语言中的字符串操作代码,它的作用是将字符串 `str` 按照空格分隔符拆分成一个字符串数组 `s`。具体来说,这段代码会将 `str` 中的所有空格作为分隔符,将分隔符两边的字符串分别存储到 `s` 数组中。例如,如果 `str` 是 "hello world",那么执行完这段代码后,`s` 数组的内容就会是 ["hello", "world"]。
相关问题
可以换成String[] arr = str.split("\\.\S*");
当你使用`str.split("\\.\S*")`时,它会尝试将字符串`Al.be.ga`分割成更小的部分,每个部分以点号开头,后面跟着零个或多个非空白字符。这将导致输出为`Al`, `.be`, `.ga`。
如果你想要得到与你之前提到的期望结果`Al`, `be`, `ga`相同的分割结果,你可以尝试使用以下代码:
```java
String str = "Al.be.ga";
String[] arr = str.split("\\.");
for (String s : arr) {
if (!s.isEmpty()) {
System.out.println(s);
}
}
```
这样输出结果将会是:
```
Al
be
ga
```
这个修改的部分加入了一个条件来排除空字符串。这是因为在使用点号作为分隔符时,如果字符串以点号开头,则会生成一个空字符串作为第一个分割结果。通过添加条件`!s.isEmpty()`,我们可以过滤掉这些空字符串。
可以换成String[] arr = str.split("\\.\S*");吗
当你使用`str.split("\\.\S*")`时,它会尝试将字符串`Al.be.ga`分割成更小的部分,每个部分以点号开头,后面跟着零个或多个非空白字符。这将导致输出为`Al`, `.be`, `.ga`。
如果你想要得到与你之前提到的期望结果`Al`, `be`, `ga`相同的分割结果,你可以尝试使用以下代码:
```java
String str = "Al.be.ga";
String[] arr = str.split("\\.");
for (String s : arr) {
if (!s.isEmpty()) {
System.out.println(s);
}
}
```
这样输出结果将会是:
```
Al
be
ga
```
这个修改的部分加入了一个条件来排除空字符串。这是因为在使用点号作为分隔符时,如果字符串以点号开头,则会生成一个空字符串作为第一个分割结果。通过添加条件`!s.isEmpty()`,我们可以过滤掉这些空字符串。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)