J'ai utilisé la fonction suivante pour écrire dans un fichier les informations que je voulais
- Code: Tout sélectionner
public void savePartie() throws IOException{
FileWriter writer = null;
String texte = this.g.size +"\n"+
this.j1.rockTaken+"\n"+
this.j2.rockTaken+"\n"+
this.g.afficheGoban();
try{
writer = new FileWriter("fichier.txt", false);
writer.write(texte,0,texte.length());
}catch(IOException ex){
ex.printStackTrace();
}finally{
if(writer != null){
writer.close();
}
}
}
L'idée c'était d'avoir mes informations sur plusieurs lignes.
Sauf que quand j'ouvre le fichier tout est bien écris, mais sur une seule ligne. :hum: pourtant j'ai bien les \n ... je comprends pas vraiment =)
Pour tester on peut mettre texte="a"+"\n" +"b" a et b seront sur la même ligne.
C'est pas gênant en soit d'avoir une seule ligne, mais je pense que ensuite pour récupérer les informations ça serait plus simple d'avoir les informations séparé sur plusieurs lignes.
En parlant de ça, j'ai pas pu trouver comment lire un fichier correctement..vous avez un tuto quelque part ?
