Vous obtenez un numéro dos. 6 et 06 ont la même valeur. Un int
(et les types similaires) n'ont pas de concept de chiffres de tête.
Si vous voulez format le nombre d'une manière particulière, lorsque vous le convertissez en chaîne de caractères (qui est le seul endroit où cela importe), il s'agit simplement de choisir le bon code de formatage. Est-ce que vous toujours Vous voulez deux chiffres ? Utilisez un format de "00" avec DecimalFormat
.
import java.text.*;
class Test {
public static void main(String args[]) throws Exception {
NumberFormat format = new DecimalFormat("00");
int value = 6;
System.out.println(format.format(value)); // 06
}
}
(Ou utilisez String.format
ou une autre forme de mise en forme. Le point important est que le chiffre 6 n'est qu'un chiffre ; séparez le chiffre de sa représentation textuelle dans votre esprit).