温馨提示×

Java的indexof函数能查找什么

小樊
82
2024-09-30 01:13:16
栏目: 编程语言

在Java中,indexOf()函数是String类的一个成员方法,用于查找指定字符或子字符串在原字符串中首次出现的位置。如果找不到该字符或子字符串,则返回-1。

具体来说,indexOf()函数可以查找以下两种情况:

  1. 查找指定字符在原字符串中首次出现的位置。例如,str.indexOf('a')将返回字符’a’在字符串str中首次出现的位置(从0开始计数)。
  2. 查找指定子字符串在原字符串中首次出现的位置。例如,str.indexOf("Java")将返回子字符串"Java"在字符串str中首次出现的位置(从0开始计数)。

需要注意的是,indexOf()函数是区分大小写的,所以"Java"和"java"是不同的字符串。此外,indexOf()函数还可以接受两个可选参数,用于指定查找的起始位置和结束位置。例如,str.indexOf('a', 5)将从字符串str的第5个位置开始查找字符’a’。

0