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

  1. KX Messages postés 19031 Statut Modérateur 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
  2. 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
    1. KX Messages postés 19031 Statut Modérateur 3 020
       
      Un exemple :

      import java.io.PrintWriter;

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