Maison > Java > javaDidacticiel > Comment puis-je facilement remplir des chaînes à une longueur spécifique en Java ?

Comment puis-je facilement remplir des chaînes à une longueur spécifique en Java ?

Patricia Arquette
Libérer: 2024-12-28 21:38:10
original
1007 Les gens l'ont consulté

How Can I Easily Pad Strings to a Specific Length in Java?

Le remplissage des chaînes en Java en toute simplicité

En Java, il est souvent nécessaire de remplir les chaînes jusqu'à une certaine longueur. La manipulation de chaînes peut être fastidieuse, mais il existe une solution pratique utilisant String.format().

String.format() vient à la rescousse, fournissant une fonctionnalité de remplissage intégrée. À l'aide d'une simple chaîne de format, vous pouvez contrôler l'alignement et la largeur de la chaîne résultante :

  • Remplissage gauche : ajoutez %-s au pavé gauche avec des espaces à la largeur spécifiée.
  • Remplissage droit : ajoutez %-number>s au pavé droit avec des espaces à la largeur spécifiée.

Par exemple, le le code suivant montre comment remplir des chaînes en Java :

public class StringPadding {

    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);
    }

    public static void main(String[] args) {
        System.out.println(padRight("Howto", 20) + "*");
        System.out.println(padLeft("Howto", 20) + "*");
    }
}
Copier après la connexion

Sortie :

Howto               *
               Howto*
Copier après la connexion

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