Maison >Java >javaDidacticiel >Comment puis-je remplir des chaînes en Java à l'aide de String.format() ?
Formatage de chaînes avec remplissage en Java
Les chaînes de remplissage peuvent être utiles pour aligner le texte dans une largeur spécifique ou créer une cohérence visuelle dans la sortie. Bien qu'il n'y ait pas de classe "StringUtil" dédiée incluant une fonction de remplissage, Java fournit une alternative puissante en utilisant la méthode String.format().
Utilisation de String.format() pour Padding
String.format() vous permet de contrôler le formatage des chaînes à l'aide d'espaces réservés et de diverses options de formatage. Pour le remplissage, vous pouvez utiliser la syntaxe suivante :
Implémentation
Voici un exemple de code qui montre comment remplir des chaînes à l'aide de String.format() :
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[]) throws Exception { System.out.println(padRight("Howto", 20) + "*"); System.out.println(padLeft("Howto", 20) + "*"); }
Sortie :
Howto * Howto*
Ce code montre le remplissage gauche et droit de la chaîne "Howto" sur une largeur de 20 caractères. Le texte "Howto" est aligné sur les côtés droit et gauche dans la largeur spécifiée.
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!