How to remove trailing zeros from a string in Kotlin

1 Answer

0 votes
fun main() {
    var str = "457833.8591000"

    str = removeTrailingZeros(str)

    println(str)
}

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

    return result
}

 
 
/*
run:
   
457833.8591
   
*/

 



answered Nov 15, 2024 by avibootz

Related questions

1 answer 112 views
1 answer 119 views
2 answers 124 views
...