溫馨提示×

在Java中,indexOf和lastIndexOf有何區(qū)別

小樊
231
2024-08-21 01:10:24
欄目: 編程語言

在Java中,indexOf和lastIndexOf都是用于查找字符串中指定字符或子字符串的方法。它們的區(qū)別在于:

  1. indexOf方法從字符串的開頭開始查找指定字符或子字符串,并返回第一次出現(xiàn)的位置索引。如果未找到指定字符或子字符串,則返回-1。

  2. lastIndexOf方法從字符串的末尾開始查找指定字符或子字符串,并返回最后一次出現(xiàn)的位置索引。如果未找到指定字符或子字符串,則返回-1。

因此,indexOf和lastIndexOf的主要區(qū)別在于它們搜索的方向不同:indexOf是從前往后搜索,而lastIndexOf是從后往前搜索。

0