Affichage println

Résolu
parousky Messages postés 325 Date d'inscription   Statut Membre Dernière intervention   -  
parousky Messages postés 325 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, pour retourner des données de mon programme java, j'utilise System.out.println('machin');
Seulement, dans une méthode, j'ai beaucoup de données à retourner. Tellement que les données s'effacent au fur et à mesure que les suivantes arrivent, et quand la méthode a finit de tourner, je ne vois dans ma fenêtre que les dernières valeurs retournées. Mais mes données sont retournées l'une en dessous de l'autre, et sont assez courtes.
Alors pour gagner de l'espace et voir toutes mes données, existe-t-il un moyen d'afficher des données sur une même ligne ?
Merci d'avance !

2 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Tu peux faire
System.out.print("machin");
qu ne sautera pas à la ligne.

Cependant si tu as vraiment beaucoup de données comme tu le décris, je pense que l'affichage à l'écran n'est pas adapté, tu pourrais envisager de stocker le résultat dans un fichier.
0
parousky Messages postés 325 Date d'inscription   Statut Membre Dernière intervention   6
 
Bonjour, merci pour ta réponse ! J'ai essayé avec print, mais c'est vrai que ça fait une ligne très très très longue ! Alors comment puis-je enregistrer mes données dans un fichier ?
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Un exemple :

import java.io.PrintWriter;

PrintWriter out = new PrintWriter("C:/out.txt");
out.println ("machin");
out.close ();
0
parousky Messages postés 325 Date d'inscription   Statut Membre Dernière intervention   6
 
Oui ça fonctionne, merci beaucoup !
0