猿教程 Logo

Java String indexOf方法

java字符串indexOf()方法返回给定字符值或子字符串的索引。 如果未找到,则返回-1。 索引计数器从零开始。


签名

java中有4种类型的indexOf方法。 indexOf方法的签名如下:

No.方法描述
1int indexOf(int ch)返回给定char值的索引位置
2int indexOf(int ch,int fromIndex)返回从给定索引开始的char值的索引位置
3int indexOf(String substring)返回给定子字符串的索引位置
4int indexOf(String substring,int fromIndex)返回给定子字符串的索引位置(从fromindex开始)

参数

ch:char值,即单个字符。 '一个'

fromIndex:索引位置,从中返回char值或子串的索引

substring:要在此字符串中搜索的子字符串


返回

字符串的索引


Java String indexOf()方法示例

相关实例:

public class IndexOfExample{
public static void main(String args[]){
String s1="this is index of example";
//passing substring
int index1=s1.indexOf("is");//returns the index of is substring
int index2=s1.indexOf("index");//returns the index of index substring
System.out.println(index1+"  "+index2);//2 8

//passing substring with from index
int index3=s1.indexOf("is",4);//returns the index of is substring after 4th index
System.out.println(index3);//5 i.e. the index of another is

//passing char value
int index4=s1.indexOf('s');//returns the index of s char value
System.out.println(index4);//3
}}
2  8
5
3


版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
本文标题: C#环境
本文地址:http://www.yuanjiaocheng.net/Java/java-string-indexOf.html