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); }
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) + "*");
Cela affichera :
Howto *
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) + "*");
Cela affichera :
Howto*
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!