Maison > Java > javaDidacticiel > Comment remplir des chaînes en Java à l'aide de String.format() ?

Comment remplir des chaînes en Java à l'aide de String.format() ?

Mary-Kate Olsen
Libérer: 2024-12-23 01:24:08
original
449 Les gens l'ont consulté

How to Pad Strings in Java Using String.format()?

Remplissage de chaînes en Java

Lorsque vous travaillez avec des chaînes, il est souvent nécessaire de les remplir avec des espaces ou d'autres caractères pour les aligner ou améliorer la lisibilité. Java offre un moyen simple d'y parvenir en utilisant la méthode String.format().

Introduit dans Java 1.5, String.format() vous permet de remplir des chaînes vers la gauche ou la droite en spécifiant une chaîne de format qui inclut les symboles %- ou %, suivis du nombre de caractères à remplir et de l'espace réservé %s.

Voici comment procéder it :

public static String padRight(String s, int n) {
     return String.format("%-" + n + "s", s);  
}

public static String padLeft(String s, int n) {
    return String.format("%" + n + "s", s);  
}
Copier après la connexion

Par exemple, disons que vous avez une chaîne "Howto" et que vous souhaitez la compléter à 20 caractères vers la droite :

System.out.println(padRight("Howto", 20) + "*");
Copier après la connexion

Cela affichera :

Howto               *
Copier après la connexion

De même, vous pouvez compléter les chaînes vers la gauche en utilisant le symbole "%" au lieu de "-":

System.out.println(padLeft("Howto", 20) + "*");
Copier après la connexion

Cela affichera :

               Howto*
Copier après la connexion

Avec cette méthode, vous pouvez facilement gérer l'alignement et le formatage de vos chaînes dans vos applications Java.

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