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
Patricia Arquetteoriginal
2024-12-28 21:38:101001parcourir

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) + "*");
    }
}

Sortie :

Howto               *
               Howto*

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!

Déclaration:
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