La plupart des réponses utilisent Java (par ex. String.format
) pour faire le travail, mais j'ai besoin d'un moyen de le faire purement avec Kotlin natif pour prendre en charge la programmation multiplateforme.
Cela signifie qu'il ne faut pas utiliser les paquets Java
Disons une méthode comme fun Float.toString(numOfDec : Int). Je voudrais que la valeur soit arrondie, par exemple :
35.229938f.toString(1)
devrait retourner 35.2
35.899991f.toString(2)
devrait retourner 35.90