用indexOf怎么写
时间: 2024-10-18 12:19:06 浏览: 6
javascript的indexOf忽略大小写的方法
在Java中,`indexOf`是String类的一个方法,用于查找给定子串在原始字符串中第一次出现的位置。如果找到,返回子串的第一个字符的索引;如果没有找到,则返回-1。下面是基本的用法示例:
```java
public class Main {
public static void main(String[] args) {
String originalStr = "Hello, World!";
String searchStr = "World";
int index = originalStr.indexOf(searchStr); // 查找"World"在"Hello, World!"中的位置
if (index != -1) {
System.out.println("子串 '" + searchStr + "' 的位置是: " + index);
} else {
System.out.println("子串 '" + searchStr + "' 未在原字符串中找到");
}
}
}
```
在这个例子中,`indexOf`返回的是"World"在"Hello, World!"中第一次出现的位置,即7。
如果你需要从任意起始位置开始查找,也可以传递第二个参数,表示搜索的起始位置。例如:
```java
int index = originalStr.indexOf(searchStr, startIndex);
```
阅读全文