在Java中,indexOf
函數的返回值是指定字符或字符串在字符串中第一次出現的位置。如果指定字符或字符串未在字符串中出現,則返回-1。
請注意,這里提到的是字符或子字符串在字符串中第一次出現的位置,而不是子字符串在字符串中最后出現的位置。如果需要查找子字符串在字符串中最后出現的位置,可以使用lastIndexOf
函數。
此外,indexOf
函數還有兩個重載版本,可以接受另一個整數參數作為起始位置,表示從該位置開始搜索指定字符或字符串。例如,str.indexOf(substr, 0)
表示從字符串str
的第0個位置開始搜索子字符串substr
。