Maison > Java > javaDidacticiel > le corps du texte

Comment puis-je formater efficacement la sortie d'un tableau à l'aide de System.out.format() de Java ?

DDD
Libérer: 2024-11-26 07:36:09
original
793 Les gens l'ont consulté

How Can I Format Table Output Effectively Using Java's System.out.format()?

Formatage de la sortie du tableau dans System.out de Java

Lors de la récupération de données d'une base de données, leur présentation sous forme de tableau peut améliorer la lisibilité. Cependant, l'utilisation du caractère de tabulation (t) peut ne pas toujours aligner efficacement les colonnes en raison des différentes longueurs de colonne.

Pour obtenir une sortie soignée de type tableau, Java fournit la méthode System.out.format(). Cette méthode vous permet de spécifier la largeur de chaque champ, garantissant un bon alignement des colonnes.

La syntaxe de System.out.format() est la suivante :

System.out.format("%<flags><width>.<precision>[<conversion]>", argument);
Copier après la connexion

% indique le début d'un spécificateur de format.

sont des indicateurs facultatifs qui modifient le formatage de sortie. Les indicateurs courants incluent :

  • - : justifiez à gauche la sortie.
  •  : affichez toujours un signe pour les valeurs numériques.

est la largeur minimale du champ. La sortie sera complétée par des espaces sur cette largeur.

est la précision des valeurs à virgule flottante et des chaînes. Pour les chaînes, il représente le nombre maximum de caractères à imprimer.</p> <p><conversion> est le type de conversion à appliquer à l'argument. Les conversions courantes incluent :</p> <ul> <li>s : chaîne</li> <li>d : entier</li> <li>f : nombre à virgule flottante</li> </ul> <p>Par exemple, pour remplir une chaîne, un entier et une chaîne à 32, 10 et 16 caractères, respectivement :</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">System.out.format("%32s%10d%16s", string1, int1, string2);

Copier après la connexion

En utilisant System.out.format() et en spécifiant les largeurs de champ, vous pouvez afficher les données dans un format tabulaire clair et visuellement agréable dans la sortie standard de Java. Reportez-vous à la documentation Java sur java.util.Formatter pour plus d'informations sur les options de formatage avancées.

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
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal