Qui de l'API puis-je utiliser pour formater un int à 2 chiffres?
Ce que l'API puis-je utiliser pour formater un int
à 2 chiffres?
Par exemple, dans cette boucle,
for (int i = 0; i < 100; i++) {
System.out.println("i is " + i);
}
Ce que je peux utiliser pour s'assurer que i
est imprimé comme 01
, 02
, 10
, 55
etc (en supposant une gamme de 01 à 99 )
OriginalL'auteur Jimmy | 2010-10-20
Vous devez vous connecter pour publier un commentaire.
Vous pouvez simplement faire
Ont un coup d'oeil à la documentation de
Formateur
pour plus de détails. Les parties pertinentes sont:(Dans ce cas particulier, vous avez
0
comme drapeau,2
que la largeur, etd
la conversion.)Cette mise en forme de la syntaxe peut être utilisée dans quelques autres lieux, par exemple comme ceci:
OriginalL'auteur aioobe
String
classe réellement faire la mise en forme.Pour votre cas, essayez de:
String.format("%02d",i)
OriginalL'auteur medopal
Vous pouvez utiliser le DecimalFormat objet.
Imprimé "01".
OriginalL'auteur EMMERICH