欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

7.Java中indexOf的用法

程序员文章站 2023-12-22 20:30:28
...
1.indexOf(int ch) 在给定字符串中查找字符(ASCII),找到返回字符数组所对应的下标找不到返回-1

2.indexOf(String str)在给定符串中查找另一个字符串。。。

3.indexOf(int ch,int fromIndex)从指定的下标开始查找某个字符,查找到返回下标,查找不到返回-1

4.indexOf(String str,int fromIndex)从指定的下标开始查找某个字符串。。。
public class Test {
 
    public static void main(String[] args) {
        char[] ch= {'a','b','c','h','e','l','l','o'};
        String str=new String(ch);
 
        //1.indexOf(int ch)
        str.indexOf(104);
        System.out.println(str.indexOf(104));//h所在下标为3
 
        //2.indexOf(String str)
        str.indexOf("hell");
        System.out.println(str.indexOf("hell"));//3
 
        //3.indexOf(int ch,int fromIndex)
        str.indexOf(101, 4);//4
        System.out.println(str.indexOf(101, 4));
        str.indexOf(101,5);//没有查找到返回-1
        System.out.println(str.indexOf(101,5));
 
        //4.indexOf(String str,int fromIndex)
        str.indexOf("che", 0);//等价于str.indexOf("che")
        System.out.println(str.indexOf("che", 0));//2
    }
}
相关标签: indexOf()

上一篇:

下一篇: