How to get the index of the last instance of a character in a string with Scala

1 Answer

0 votes
object Main extends App {
  val s = "Scala is a high-level language, its modern features increase productivity"
  val characterToFind = 'o'

  val index = s.lastIndexOf(characterToFind)
  
  if (index != -1) {
    println(s"The last occurrence of '$characterToFind' is at index $index")
  } else {
    println(s"Character '$characterToFind' not found in the string")
  }
}


 
 
/*
run:
   
The last occurrence of 'o' is at index 63
 
*/

 



answered Dec 11, 2024 by avibootz
...