java split()方法字符串多种方法
时间: 2023-11-10 19:18:46 浏览: 134
Java的split方法可以使用多种分隔符来切分字符串。有几种常见的方法可以实现这个功能。
方法一是使用竖线符号(|)将多个分隔符分开,例如:
```java
String str = "abc;123,456?999|haha";
String[] strs = str.split(";|,");
for(String s : strs){
System.out.println(s);
}
```
输出结果为:
```
abc
123
456?999|haha
```
方法二是使用中括号括起来,例如:
```java
String str = "abc;123,456?999|haha";
String[] strs = str.split("[;,?|25]");
for(String s : strs){
System.out.println(s);
}
```
输出结果为:
```
abc
1
3
4
6
999
haha
```
还有其他的方法可以根据特定的字符进行切割,比如按照某一个普通字符切割,可以使用以下代码:
```java
String[] arr = str.split("v");
```
如果要切割空格或者多个空格,可以使用以下代码:
```java
String[] arr3 = str.split("\\||\\s |v");
```<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Java的split方法使用多种分隔符切分字符串](https://blog.csdn.net/gosline/article/details/120023898)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [JAVA中split切割字符串(多种分隔符)](https://blog.csdn.net/qq_38229263/article/details/105112189)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文