Bonjour.
Je souhaite avoir votre avis sur un affichage avec la classe Formatter, affichage qui me concatène les valeurs contenues dans un tableau.
Cet affichage fonctionnait normalement quand j'utilisais un System.out.print mais je préfère utiliser un format %s pour améliorer ma présentation.
Mon tableau :
J'y stocke des valeurs importantes pour plusieurs bases de données : nom, taille en Go, nb de files ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String[][] Tab_RESULT; Tab_RESULT = new String[100][20]; Formatter fmt = new Formatter();
Ma boucle qui concatène à l'affichage :
Le résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for (boucle2=0;boucle2 <= nb_bases;boucle2++) { // BASE //System.out.print(vide.substring(1, 20-Tab_RESULT[boucle2][0].length())+" | "+Tab_RESULT[boucle2][0]); System.out.print(fmt.format("%s",Tab_RESULT[boucle2][0])); System.out.println("\n"); }
======================
etc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 BASE1 BASE1BASE2 BASE1BASE2BASE3 BASE1BASE2BASE3BASE4
======================
pour un attendu de
======================
etc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 BASE1 BASE2 BASE3 BASE4
J'ai essayé d'utiliser fmt.flush(); sans succès.
Merci pour votre aide.
Théophanie
Partager