How to remove trailing zeros from a string in Scala

1 Answer

0 votes
object RemoveTrailingZeros_Scala {
  def main(args: Array[String]): Unit = {
    var str = "457833.8591000"
    
    str = removeTrailingZeros(str)

    println(str)
  }

  def removeTrailingZeros(str: String): String = {
    var result = str.replaceAll("0*$", "") // Remove trailing zeros
    result = result.replaceAll("\\.$", "") // If there's a dot before zeros (.000), remove it too
    
    result
  }
}





/*
run:
  
457833.8591
  
*/

 



answered Nov 15, 2024 by avibootz

Related questions

1 answer 117 views
2 answers 128 views
2 answers 128 views
1 answer 129 views
2 answers 159 views
...