Je me demandais si Java avait une sorte de classe pour aider au formatage de sortie. Je sais en C++, en iomanip, il y a un appel de méthode setw. Je me demandais si Java a quelque chose de similaire à cela.Mise en forme de sortie Java
Répondre
approche consiste à utiliser la plus simple printf() Jetez un oeil à java.util.Formatter. String.format() fournit un wrapper pratique.
Par exemple (modifié à partir d'un exemple sur le lien):
String s = String.format("e = %+10.4f", Math.E);
Il va au-delà de C formats printf?. Par exemple, il prend en charge un paramètre régional facultatif et les symboles de format peuvent être associés à un argument par un index explicite plutôt qu'implicite.
Modifier: Correction du lien ci-dessus.
+1 pour les détails supplémentaires. Merci! –
String.format(..)
et peut-être java.text.*
Il y a la classe Formatteur et ses variantes: String.format, PrintStream.printf.
Le qui fonctionne de la même que printf() en C.
double pi = Math.PI;
System.out.printf ("pi = %5.3f%n", pi);
Quelle sortie essayez-vous d'atteindre? Est-ce un programme de console ou un programme d'interface graphique et si ce dernier, quelle bibliothèque d'interface graphique utilisez-vous? –
Son une programmation de la console –