温馨提示×

Java的indexof函数有哪些参数

小樊
81
2024-09-30 01:03:16
栏目: 编程语言

在Java中,indexOf()函数是String类的一个成员方法,用于查找指定字符或子字符串在原字符串中首次出现的位置。这个方法只接受一个参数,即要查找的字符或子字符串。

以下是indexOf()函数的基本语法:

public int indexOf(int ch)

在这个版本中,参数ch是要查找的字符。如果找到该字符,indexOf()方法返回该字符在原字符串中首次出现的索引;如果没有找到,则返回-1。

另外,还有一个重载版本的indexOf()方法,它接受两个参数:

public int indexOf(int ch, int fromIndex)

在这个版本中,第一个参数ch仍然是要查找的字符,而第二个参数fromIndex指定了查找的起始位置。如果从fromIndex位置开始找到了该字符,indexOf()方法返回该字符在原字符串中首次出现的索引;如果没有找到,则返回-1。

需要注意的是,这两个版本的indexOf()方法都是区分大小写的。如果需要进行不区分大小写的查找,可以在调用indexOf()方法之前将原字符串和要查找的字符都转换为小写(使用toLowerCase()方法)或大写(使用toUpperCase()方法)。

0