Page 1 sur 5 123 ... DernièreDernière
Résultats de 1 à 10 sur 47

Sujet : [IO][Stream] fusion de fichiers txt

  1. #1
    Membre MP
    Inscrit
    août 2013
    Messages
    13

    [IO][Stream] fusion de fichiers txt

    Bonjour,

    Je recherche des lignes de codes ou tout autre intuition (mes compétences en java étant assez pauvres) qui me permettrait de gérer la fusion de 2 fichiers txt volumineux en un 3éme.
    Merci d\'avance du temps que vous passerez à ma cause (désespérée)
    Sophie
    Sophie

  2. #2
    Visiteur MP
    Visiteur MP
    Salut Sophie,

    en fait rien de plus simple, il te suffit de lire le contenu de ton premier fichier, de faire la meme chose avec le second. Apres tu écris le tout dans ton 3ème fichier.

    Code:
    FileInputStream in1 = new FileInputStream(\"ton_fichier1.txt\");
    FileInputStream in2 = new FileInputStream(\"ton_fichier2.txt\");
     try {
    	// On crée le fichier où l\'on va écrire.
    	// S\'il existe déjà, on écrit par dessus son ancien contenu
    	FileOutputStream fichier = new FileOutputStream(\"ton_fichier3.txt\",false);
    
    	// On associe notre FileOutputStream à un PrintStream avec auto-flush
    	// On déclare notre PrintStream comme sortie standard
    	System.setOut(new PrintStream(fichier,true));
    
    	// On test la redirection
    	while ((ch = in1.read()) != -1) {
    
    	// Ecriture
    	System.out.print((char)ch);
    	}
    
                    // On test la redirection
    	while ((ch = in2.read()) != -1) {
    
    	// Ecriture
    	System.out.print((char)ch);
    	}
    				
    	// On ferme notre fichier
                   fichier.close();
    }
    catch (Exception e) {
           e.printStackTrace();
           }
    voilà bonne prog et à bientot sur MP,
    :
    ++

  3. #3
    Membre MP
    Inscrit
    août 2013
    Messages
    13
    Un grand merci. Me voilà bien orientée, et c\'est un des rares codes qui me paraît intuitif. Je vais m\'atteler à ma deuxième mission qui consiste à éliminer la présence éventuelle de lignes identiques lors de la fusion... C\'est pas gagné mais tu m\'as remotivée!
    @+
    Sophie
    Sophie

  4. #4
    Visiteur MP
    Visiteur MP
    Ben c\'est cool, la motivation c\'est important dans le travail !!! :wink:

    Pour ce qui est de la compraison des lignes. Tu peux lire chauqe ligne avec : readLine() qui renvoie un String.
    Apres tu peux comparer les String avec la methode equals(String s).

    bon courage,
    ++

  5. #5
    Membre MP
    Inscrit
    août 2013
    Messages
    13
    Merci infiniment, j\'essaie ta méthode ce soir.
    Sophie
    Sophie

  6. #6
    Membre MP
    Inscrit
    août 2013
    Messages
    1 823
    Pense a nous donner des nouvelles Sohie :wink:

  7. #7
    Membre MP
    Inscrit
    août 2013
    Messages
    13
    Sans problèmes, je fais une soirée java avec mes camarades ce soir, je vous tiens au courant!!!
    Sophie

  8. #8
    Membre MP
    Inscrit
    août 2013
    Messages
    1 823
    il y a des chances qu\'ont sois tous en ligne ce soir...

  9. #9
    Membre MP
    Inscrit
    août 2013
    Messages
    13
    On ne manquera pas de vous solliciter si par un pur hasard on rencontrait un os javaïen...
    Sophie

  10. #10
    Membre MP
    Inscrit
    août 2013
    Messages
    13
    Bonsoir,

    Me revoici donc. On se demande avec mes copines pourquoi n\'arrive t on jamais à créer des fichiers .class (Exception in thread \"main\" java.lang.ClassFormatError....
    Merci d\'avance (de plus en plus désespérées)
    Sophie
    Sophie

Page 1 sur 5 123 ... DernièreDernière

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Please disable Adblock!