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 :
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();
J'y stocke des valeurs importantes pour plusieurs bases de données : nom, taille en Go, nb de files ...

Ma boucle qui concatène à l'affichage :
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");
		}
Le résultat :
======================
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
BASE1
 
BASE1BASE2
 
BASE1BASE2BASE3
 
BASE1BASE2BASE3BASE4
etc
======================

pour un attendu de

======================
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
BASE1
BASE2
BASE3
BASE4
etc

J'ai essayé d'utiliser fmt.flush(); sans succès.

Merci pour votre aide.

Théophanie