在Java中,indexOf()
函数是String
类的一个成员方法,用于查找指定字符或子字符串在原字符串中首次出现的位置。如果找不到该字符或子字符串,则返回-1。
具体来说,indexOf()
函数可以查找以下两种情况:
str.indexOf('a')
将返回字符’a’在字符串str
中首次出现的位置(从0开始计数)。str.indexOf("Java")
将返回子字符串"Java"在字符串str
中首次出现的位置(从0开始计数)。需要注意的是,indexOf()
函数是区分大小写的,所以"Java"和"java"是不同的字符串。此外,indexOf()
函数还可以接受两个可选参数,用于指定查找的起始位置和结束位置。例如,str.indexOf('a', 5)
将从字符串str
的第5个位置开始查找字符’a’。