Ajout de zéros non significatifs aux nombres en Java
Pour ajouter des zéros non significatifs à un nombre en Java, vous pouvez utiliser la classe StringBuilder pour créer un nouvelle chaîne avec le nombre de chiffres souhaité. Voici comment procéder :
static String intToString(int num, int digits) { StringBuilder s = new StringBuilder(digits); int zeroes = digits - (int) (Math.log(num) / Math.log(10)) - 1; for (int i = 0; i < zeroes; i++) { s.append(0); } s.append(num); return s.toString(); }
Cependant, il existe un moyen plus efficace d'y parvenir en utilisant la méthode String.format :
String formatted = String.format("%03d", num);
Cette chaîne de format indique que le nombre entier doit être formaté sous forme de chaîne à trois chiffres, avec un remplissage de zéros si nécessaire. Le 0 avant 3d spécifie un remplissage nul et 3d spécifie une largeur de trois chiffres.
La méthode String.format est un outil puissant pour formater différents types de données en chaînes. Il fournit un moyen concis et flexible de contrôler le format de sortie, y compris le remplissage, la précision et l'alignement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!