object ReplaceMultipleSpaces {
def replaceMultipleSpaces(str: String): String = {
// Use a regular expression to replace multiple spaces with a single space
val result = str.replaceAll("\\s+", " ")
// Trim leading and trailing spaces
result.trim
}
def main(args: Array[String]): Unit = {
val str: String = " This is a string with multiple spaces "
val outputString: String = replaceMultipleSpaces(str)
println(s""""$outputString"""")
}
}
/*
run:
"This is a string with multiple spaces"
*/