split(String regex)
时间: 2023-04-12 13:01:27 浏览: 116
split(String regex) 是一个 Java 中的字符串方法,用于将字符串按照指定的正则表达式分割成字符串数组。该方法返回一个字符串数组,其中每个元素都是原始字符串中按照指定正则表达式分割后的子字符串。
相关问题
split(string regex, int limit)
split(string regex, int limit)是Java中的一个字符串方法,用于将字符串根据指定的正则表达式regex进行分割,并返回一个字符串数组。其中limit参数用于限制分割后的字符串数组的长度,如果不指定该参数或者指定为,则表示不限制数组长度。
java设计程序实现字符串的操作方法声明:int indexOf(String str) String[] split(String regex)
下面是两个方法的简要声明和说明:
1. int indexOf(String str):
- 返回指定字符串 `str` 在当前字符串中第一次出现的位置索引(从 0 开始计数)。如果当前字符串中不包含指定字符串,则返回 -1。
- 参数:
- `str`:要查找的字符串。
- 返回值:指定字符串在当前字符串中第一次出现的位置索引。
2. String[] split(String regex):
- 将当前字符串按照指定的正则表达式 `regex` 进行分割,并返回分割后的子字符串数组。
- 参数:
- `regex`:用于指定分割规则的正则表达式。
- 返回值:分割后的子字符串数组。
下面是两个方法的示例代码:
```java
public class StringDemo {
public static void main(String[] args) {
String str = "Hello, World!";
// 使用 indexOf 方法查找指定字符串
int index = str.indexOf("World");
if (index != -1) {
System.out.println("指定字符串在当前字符串中的位置索引为:" + index);
} else {
System.out.println("当前字符串中不包含指定字符串");
}
// 使用 split 方法按照正则表达式分割字符串
String[] parts = str.split("\\W+");
System.out.println("分割后的子字符串数组为:" + Arrays.toString(parts));
}
}
```
阅读全文