java里split用法
时间: 2023-05-04 10:02:27 浏览: 172
Java里的split方法是用于将一个字符串按照指定的分隔符进行拆分成一个字符串数组的方法。它的使用方法如下:
```java
String[] splitResult = str.split(regex);
```
其中str是需要拆分的字符串,regex是指定的分隔符。split方法返回的是一个字符串数组,其中每个元素就是按照分隔符分隔后的子字符串。
在使用split方法时,需要注意以下几点:
1. 分隔符可以是正则表达式。例如如果想按照空格和逗号分隔字符串,可以使用以下代码:
```java
String str = "hello, world java";
String[] splitResult = str.split(" |,");
```
2. 如果分隔符出现在字符串的开头或结尾,split方法会返回空字符串。例如:
```java
String str = ",hello,world,";
String[] splitResult = str.split(",");
// splitResult的值为["", "hello", "world", ""]
```
3. 如果要按照多个分隔符进行拆分,可以使用正则表达式中的"|"操作符。例如:
```java
String str = "hello;world/java";
String[] splitResult = str.split(";|/");
// splitResult的值为["hello", "world", "java"]
```
总之,在使用split方法时,需要熟练掌握正则表达式的使用以及注意一些细节问题,才能更好地利用好这个方法。
阅读全文