Je voudrais toujours afficher un nombre inférieur à 100 avec 2 chiffres (exemple: 03, 05, 15 ...)
Comment puis-je ajouter le 0 sans utiliser de conditionnel pour vérifier s'il est inférieur à 10?
J'ai besoin d'ajouter le résultat à une autre chaîne, donc je ne peux pas utiliser printf.
java
number-formatting
realtebo
la source
la source
String.format("%02.0f", myNumber)
si vous ne voulez pas les nombres après la virgule décimaleSi vous devez imprimer le numéro, vous pouvez utiliser printf
Vous pouvez utiliser
ou
ou
la source
Vous pouvez utiliser ceci:
la source
La classe String est livrée avec les capacités de formatage:
pour une documentation complète, voici le doc
la source
java.util.IllegalFormatConversionException: %d can't format java.lang.Double arguments
Dans les ressources Android, c'est assez simple
la source