Maison > Java > javaDidacticiel > Comment puis-je ajouter des zéros non significatifs aux nombres en Java ?

Comment puis-je ajouter des zéros non significatifs aux nombres en Java ?

Linda Hamilton
Libérer: 2024-12-16 06:12:10
original
730 Les gens l'ont consulté

How Can I Add Leading Zeros to Numbers in Java?

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();
}
Copier après la connexion

Cependant, il existe un moyen plus efficace d'y parvenir en utilisant la méthode String.format :

String formatted = String.format("%03d", num);
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal