java设计程序实现字符串的操作方法声明:int indexOf(String str) String[] split(String regex)
时间: 2024-04-30 20:20:41 浏览: 11
下面是两个方法的简要声明和说明:
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));
}
}
```