Java实现逗号或竖线分割字符串
时间: 2023-03-24 18:03:05 浏览: 66
可以使用 String 类的 split() 方法来实现字符串的分割,例如:
String str = "a,b,c,d";
String[] arr = str.split(",");
// arr = {"a", "b", "c", "d"}
或者使用竖线分割:
String str = "a|b|c|d";
String[] arr = str.split("\\|");
// arr = {"a", "b", "c", "d"}
相关问题
Java如何以逗号和空格分割字符串
可以使用 String 类的 split 方法来实现以逗号和空格分割字符串。示例代码如下:
```java
String str = "Java is a programming language, and it is used widely.";
String[] words = str.split("[,\\s]+");
for (String word : words) {
System.out.println(word);
}
```
输出结果为:
```
Java
is
a
programming
language
and
it
is
used
widely.
```
在上述代码中,`split("[,\\s]+")`中的`[,]`表示匹配逗号,`[\\s]`表示匹配空格,`+`表示匹配一个或多个逗号或空格。这样就可以将字符串按照逗号和空格分割成一个字符串数组。
Java怎么以逗号和句号分割字符串
可以使用Java中的split方法来实现以逗号和句号分割字符串,如下所示:
```
String str = "Hello, world. How are you?";
String[] parts = str.split("[,.]");
```
这里使用了正则表达式来匹配逗号和句号,将字符串分割成多个部分,存储在一个字符串数组中。最终的结果是:
```
["Hello", " world", " How are you?"]
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.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)