Maison > Java > javaDidacticiel > Comment puis-je compléter avec la gauche une chaîne contenant des zéros jusqu'à une longueur de dix caractères ?

Comment puis-je compléter avec la gauche une chaîne contenant des zéros jusqu'à une longueur de dix caractères ?

Patricia Arquette
Libérer: 2024-12-03 10:42:09
original
271 Les gens l'ont consulté

How Can I Left-Pad a String with Zeros to a Length of Ten Characters?

Remplissage à gauche d'une chaîne avec des zéros

Le remplissage d'une chaîne implique l'ajout de caractères au début ou à la fin pour atteindre la longueur souhaitée. Dans ce cas, l'objectif est de remplir une chaîne avec des zéros sur le côté gauche pour obtenir une longueur totale de dix caractères.

Solution pour les chaînes contenant uniquement des chiffres

Si la chaîne d'entrée est constituée exclusivement de nombres, vous pouvez la convertir en entier en utilisant Integer.parseInt(mystring) puis utiliser String.format(" 0d", integerValue) pour le compléter avec des zéros à gauche. Cette méthode est efficace car les zéros sont automatiquement ajoutés selon les besoins pour compléter la longueur souhaitée.

Solution pour les chaînes sans chiffres

Si la chaîne d'entrée comprend des caractères autres que des chiffres , l'approche recommandée consiste à utiliser la méthode String.format() :

String formattedString = String.format("%10s", mystring);
Copier après la connexion

Ici, " s " spécifie un format dans lequel la chaîne doit être aligné à gauche (-) et complété par des espaces ( s) sur une largeur totale de 10 (10). Si vous souhaitez spécifiquement des zéros comme remplissage, vous pouvez utiliser l'indicateur 0 :

String paddedString = String.format("%010s", mystring);
Copier après la connexion

Cette méthode garantit que la chaîne de sortie comporte 10 caractères et est complétée par des zéros à gauche.

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