溫馨提示×

Java的indexof函數(shù)有哪些參數(shù)

小樊
81
2024-09-30 01:03:16
欄目: 編程語言

在Java中,indexOf()函數(shù)是String類的一個成員方法,用于查找指定字符或子字符串在原字符串中首次出現(xiàn)的位置。這個方法只接受一個參數(shù),即要查找的字符或子字符串。

以下是indexOf()函數(shù)的基本語法:

public int indexOf(int ch)

在這個版本中,參數(shù)ch是要查找的字符。如果找到該字符,indexOf()方法返回該字符在原字符串中首次出現(xiàn)的索引;如果沒有找到,則返回-1。

另外,還有一個重載版本的indexOf()方法,它接受兩個參數(shù):

public int indexOf(int ch, int fromIndex)

在這個版本中,第一個參數(shù)ch仍然是要查找的字符,而第二個參數(shù)fromIndex指定了查找的起始位置。如果從fromIndex位置開始找到了該字符,indexOf()方法返回該字符在原字符串中首次出現(xiàn)的索引;如果沒有找到,則返回-1。

需要注意的是,這兩個版本的indexOf()方法都是區(qū)分大小寫的。如果需要進(jìn)行不區(qū)分大小寫的查找,可以在調(diào)用indexOf()方法之前將原字符串和要查找的字符都轉(zhuǎn)換為小寫(使用toLowerCase()方法)或大寫(使用toUpperCase()方法)。

0