Java中用indexOf()和lastIndexOf()来返回指定字符在字符串中第一次出现的下标
1. indexOf()
返回的是整型,范围0~字符串.length()-1
如果找一个字符串则返回指定字符串的第一个字符在原字符串中出现的位置,如:找lah,则返回l的位置。
String s="aeilahjfsdkh";
System.out.print(s.indexOf("lah"));//结果返回3
如果找一个字符,则返回该字符在原字符串中正数第一次出现的位置。
String s="aeilahjfsdkh";
System.out.print(s.indexOf("h"));//结果返回5
2. lastIndexOf()
如果找一个字符串则返回指定字符串的第一个字符在原字符串中出现的位置,如:找lah,则返回l的位置。
String s="aeilahjfsdkh";
System.out.print(s.indexOf("lah"));//结果返回3
如果找一个字符,则返回该字符在原字符串中倒数第一次出现的位置。
String s="aeilahjfsdkh";
System.out.print(s.indexOf("h"));//结果返回11