Java indexOf() 字符串方法
-
定义和用法
indexOf() 方法返回字符串中首次出现的指定字符的位置。提示:使用lastIndexOf方法可返回字符串中最后出现的指定字符的位置。 -
语法
public int indexOf(String str) public int indexOf(String str, int fromIndex) public int indexOf(int char) public int indexOf(int char, int fromIndex)
-
参数
参数 描述 str 字符串值,表示要搜索的字符串 fromIndex 一个int值,表示从中开始搜索的索引位置 char 一个整数值,表示单个字符,例如'A'或Unicode值 -
示例
在字符串中搜索“planet”的首次出现:
尝试一下public class MyClass { public static void main(String[] args) { String myStr = "Hello planet earth, you are a great planet."; System.out.println(myStr.indexOf("planet")); } }
在字符串中找到字母“e”的第一个出现,从位置5开始搜索:
尝试一下public class MyClass { public static void main(String[] args) { String myStr = "Hello planet earth, you are a great planet."; System.out.println(myStr.indexOf("e", 5)); } }
-
技术细节
项 描述 返回值: 一个int值,表示字符串中字符首次出现的索引;如果从未出现,则为-1