Maison > Java > javaDidacticiel > le corps du texte

Comment aligner la sortie en Java

下次还敢
Libérer: 2024-04-21 01:52:55
original
1042 Les gens l'ont consulté

Les méthodes pour aligner le texte de sortie en Java sont : utilisez la méthode de formatage printf printf pour spécifier le spécificateur d'alignement dans la chaîne de format (%- alignement à gauche, %+ alignement à droite, %^ alignement au centre) et utilisez la méthode String.format pour renvoie une chaîne formatée, fournissant les mêmes options d'alignement que printf Utilisez les méthodes String.padRight et String.padLeft pour compléter la chaîne avec les caractères spécifiés Utilisez la classe DecimalFormat pour formater les nombres, y compris le contrôle d'alignement

Comment aligner la sortie en Java

Comment aligner la sortie Java

Il existe plusieurs façons d'aligner le texte de sortie en Java :

1. Utiliser printf

La méthode de formatage printf offre un moyen polyvalent et puissant de contrôler le format de sortie. Il vous permet de spécifier une chaîne de format de sortie contenant des spécificateurs de formatage pour contrôler l'alignement du texte de sortie.

Les spécificateurs de format sont les suivants :

  • %s : chaîne %s:字符串
  • %d:整数
  • %f:浮点数

对齐说明符如下:

  • -:左对齐
  • +:右对齐
  • ^
  • %d : entier

%f : virgule flottante nombre

Les spécificateurs d'alignement sont les suivants :

- : alignement à gauche

+ : alignement à droite ^ : alignement au centre

Par exemple :

<code class="java">// 左对齐
System.out.printf("%-10s", "Java");

// 右对齐
System.out.printf("%10s", "Java");

// 居中对齐
System.out.printf("%^10s", "Java");</code>
Copier après la connexion

2. Utilisez la méthode String.format

String.format renvoie une chaîne formatée, qui fournit les mêmes options de formatage que printf.

<code class="java">// 左对齐
String leftAligned = String.format("%-10s", "Java");

// 右对齐
String rightAligned = String.format("%10s", "Java");

// 居中对齐
String centered = String.format("%^10s", "Java");</code>
Copier après la connexion
🎜3. L'utilisation des méthodes String.padRight🎜 et 🎜String.padLeft🎜🎜🎜String.padRight et String.padLeft vous permet de remplir la chaîne avec les caractères spécifiés à des fins d'alignement. 🎜
<code class="java">// 左对齐
String leftPadded = "Java".padRight(10, ' ');

// 右对齐
String rightPadded = "Java".padLeft(10, ' ');</code>
Copier après la connexion
🎜🎜4. Utilisation de DecimalFormat🎜🎜🎜La classe DecimalFormat vous permet de formater les nombres, y compris de contrôler l'alignement. 🎜
<code class="java">DecimalFormat df = new DecimalFormat("0000");
System.out.println(df.format(123)); // 输出:0123</code>
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!