Formatter des colonnes en données de sortie en java

Résolu/Fermé
ehoudart - 13 avril 2014 à 16:38
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 13 avril 2014 à 16:49
Bonjour,


Je souhaiterais réaliser un ficheir texte de sortie sous forme de colonnes de largeur fixe. Mes données sont des "double" et je souhaiterais pouvoi n'afficher qu'un nombre précis de chiffres après la virgule. Je ne sais pas comment faire.
Merci pour votre aide.
A voir également:

1 réponse

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
13 avril 2014 à 16:49
Bonjour,

Tu devrais utiliser String.format(String, Object...) ou PrintStream.printf(String, Object...)
Regarde la documentation de Formatter pour connaître la syntaxe.

Exemples :

System.out.println(String.format("%.3f", 1.23456)); // 1,235
System.out.printf("%.2f",1.23456); // 1,23
0