Java中的split方法
时间: 2023-09-03 12:13:31 浏览: 79
Java正则表达式之split()方法实例详解
5星 · 资源好评率100%
在Java中,split()方法也可以用于将一个字符串按照指定的分隔符分割成多个子字符串,并返回一个字符串数组。其语法如下:
```java
String[] split(String regex)
```
其中,regex参数是一个正则表达式,用于指定分隔符。
例如,将一个字符串按照空格分隔成多个子字符串,可以这样写:
```java
String s = "Hello World";
String[] words = s.split(" ");
```
这样,words数组就包含了两个元素:"Hello"和"World"。
还可以使用其他的分隔符,例如逗号:
```java
String s = "apple,banana,orange";
String[] fruits = s.split(",");
```
这样,fruits数组就包含了三个元素:"apple"、"banana"和"orange"。
需要注意的是,split()方法返回的是一个字符串数组,如果原始字符串中不存在指定的分隔符,则返回一个只包含原始字符串的数组。另外,如果分隔符是一个空字符串,则会将字符串拆分成单个字符的数组。
```java
String s = "Hello World";
String[] chars = s.split("");
```
这样,chars数组就包含了12个元素,分别是"H"、"e"、"l"、"l"、"o"、" "、"W"、"o"、"r"、"l"、"d"和""(空字符串)。
阅读全文