java String split
时间: 2023-07-10 22:33:02 浏览: 105
Java中的String类的split()方法可以将一个字符串按照指定的分隔符分成多个子字符串,并将这些子字符串存储到一个数组中。其语法如下:
```java
public String[] split(String regex)
```
其中,regex是分隔符的正则表达式。例如,可以使用空格、逗号或者其他符号作为分隔符。
举个例子,假设有一个字符串str,其内容为"Hello,World",我们可以使用逗号作为分隔符,将其分成两个子字符串:
```java
String str = "Hello,World";
String[] arr = str.split(",");
System.out.println(Arrays.toString(arr));
```
输出结果为:[Hello, World]
相关问题
java string split
回答: 在Java中,可以使用String类的split()方法来拆分字符串。根据引用\[1\]的说明,如果要使用"."作为分隔符,需要使用转义字符"\",即String.split("\\.")。同样地,如果要使用"|"作为分隔符,也需要使用转义字符"\",即String.split("\\|")。另外,引用\[2\]和引用\[3\]提供了使用split()方法的示例代码,可以参考使用。
#### 引用[.reference_title]
- *1* *2* [String字符串分割的3种方法 Java](https://blog.csdn.net/weixin_45428910/article/details/128586983)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Java中String中split方法](https://blog.csdn.net/weixin_43731641/article/details/125108911)[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^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
Java string split 正则
Java中的字符串分割方法split()可以使用正则表达式作为分隔符。下面是一些常见的正则表达式:
- 使用空格或多个空格作为分隔符:`str.split("\\s+")`
- 使用逗号作为分隔符:`str.split(",")`
- 使用点号作为分隔符:`str.split("\\.")`
- 使用括号作为分隔符:`str.split("[()]")`
- 使用多个分隔符:`str.split("[,\\s]+")`
在使用正则表达式分割字符串时,需要使用双反斜杠来转义特殊字符。例如,`.`在正则表达式中表示任意字符,但在Java中需要使用`\\.`来表示点号。
阅读全文