.lastIndexOf()
Anonymous contributor
Published Mar 2, 2023
Contribute to Docs
The .lastIndexOf()
method searches a string for a specified value and returns the position of the match. It searches the string, from the end to the beginning, and returns the index of the specified value. In other words, it returns the index of the last occurrence of the specified value. Otherwise if the value is not found, it returns -1.
Syntax
string.lastIndexOf(searchValue, fromIndex)
searchValue
: The character or sequence of characters being searched for.fromIndex
(optional): The starting index to search from in thestring
.
Example
This example below searches the string sentence
for the value 'the'
and returns the index of the last occurrence:
class Main {public static void main(String[] args) {String sentence = "The quick brown fox jumps over the lazy dog";int lastPos = sentence.lastIndexOf("the");System.out.println(lastPos);}}
This will output the following:
31
All contributors
- Anonymous contributor
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.
Learn Java on Codecademy
- Career path
Computer Science
Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!Includes 6 CoursesWith Professional CertificationBeginner Friendly75 hours - Free course
Learn Java
Learn to code in Java — a robust programming language used to create software, web and mobile apps, and more.Beginner Friendly17 hours