Find Last index of character in sting in Java.

 import java.util.*;

public class code {
    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
     System.out.println("enter string=");
     String s=sc.nextLine();
     System.out.println("enter character=");
     char ch=sc.next().charAt(0);
     boolean flag=false;
     int index=-1;
     for(int i=s.length()-1; i>=0; i--){
        if(ch==s.charAt(i)){
        index=i;
        flag=true;
        break;
        }
     }
     if(flag==false)
        System.out.println("character is not present in string");
     else
        System.out.println("index is="+index);
    }
}

Comments