Bonjour

voila j'ai fais une classe fichier Texte qui permet de sauvegarder des informations sur le PC dans un fichier txt

alors j'ai commencer a faire un classe
alors pour écrire il faut un fileWriter
et apres pour le sauvegarder il faut le mettre d'apres ce que j'ai vu dans un flux de sortie

si vous connaissez de bon tutos d'avance merci

classe FichierTexte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
/**
 *
 * @author KarKam Dvpt
 * @version 1.0
 */
 
package output;
 
import java.io.*;
 
import javax.swing.JOptionPane;
import javax.swing.JFileChooser;
 
public class fichierTexte {
 
   /* private String nomFichier;
    private FileOutputStream fichier;
    private ObjectOutputStream objet;*/
    private FileWriter monFichier;
    private BufferedWriter out;
 
    public fichierTexte()throws IOException {
    monFichier = new FileWriter(System.getProperty("user.home")+"/score.txt",true);
    out = new BufferedWriter(monFichier);
       /* fichier = new FileOutputStream(System.getProperty("user.home"));
        objet = new ObjectOutputStream(fichier);*/
    }
 
    public void ajouter(String texte) throws IOException {
    out.write(texte);    
    out.close();
        /*objet.writeObject(texte);*/
    }
 
    public void enregistrerSous(){
    JFileChooser maBoite = new JFileChooser();    
    maBoite.setCurrentDirectory(new File("."));
    String approve = new String("Enregistrer");
    int resultat = maBoite.showSaveDialog(maBoite);
    if(resultat== JFileChooser.APPROVE_OPTION){
        String titreFichier = new String(maBoite.getSelectedFile().toString());
        if(titreFichier.endsWith(".txt")||titreFichier.endsWith(".TXT")){
 
        }else{
            titreFichier=titreFichier+".txt";
        }
        //enregistre
    }
    }
    public void enregistrer(String chemin)throws IOException {
    //monFichier.enregistre
    FileOutputStream ff = new FileOutputStream(System.getProperty("user.home")+"/install.txt");
    ObjectOutputStream fich = new ObjectOutputStream(ff);
    fich.writeObject(this);
    fich.flush();
    ff.close();
    }
 
}
voila ma classe