请编写一个方法获取字符串中指定的子串
时间: 2024-05-16 15:12:56 浏览: 89
java代码-编写一个程序判断字符串“Tom”是否在另一个字符串“I am Tom, I am from China”中出现。
以下是一个 Java 的实现:
```java
public String getSubstring(String str, int startIndex, int endIndex) {
if (startIndex < 0 || endIndex > str.length() || startIndex > endIndex) {
throw new IllegalArgumentException("Invalid start and end indices.");
}
return str.substring(startIndex, endIndex);
}
```
这个方法接收三个参数:原字符串、子串的起始下标和终止下标。如果起始下标小于 0,或者终止下标大于原字符串的长度,或者起始下标大于终止下标,就会抛出一个 `IllegalArgumentException` 异常。否则,就调用原字符串的 `substring` 方法,返回指定的子串。
阅读全文