溫馨提示×

Java的indexof函數(shù)能查找什么

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

在Java中,indexOf()函數(shù)是String類的一個成員方法,用于查找指定字符或子字符串在原字符串中首次出現(xiàn)的位置。如果找不到該字符或子字符串,則返回-1。

具體來說,indexOf()函數(shù)可以查找以下兩種情況:

  1. 查找指定字符在原字符串中首次出現(xiàn)的位置。例如,str.indexOf('a')將返回字符’a’在字符串str中首次出現(xiàn)的位置(從0開始計數(shù))。
  2. 查找指定子字符串在原字符串中首次出現(xiàn)的位置。例如,str.indexOf("Java")將返回子字符串"Java"在字符串str中首次出現(xiàn)的位置(從0開始計數(shù))。

需要注意的是,indexOf()函數(shù)是區(qū)分大小寫的,所以"Java"和"java"是不同的字符串。此外,indexOf()函數(shù)還可以接受兩個可選參數(shù),用于指定查找的起始位置和結(jié)束位置。例如,str.indexOf('a', 5)將從字符串str的第5個位置開始查找字符’a’。

0