Le champ "true", ça a un rapport avec une fonction append ? Je vais voir ça.
wouatouwouatou
dans le cas du random... jsuis pas sure ke tu puisse faire tes println :(
Fais plutot le FileWriter(blabla,true) c plus simple et tas moins e truc a changer... surtout si le temps te manque :D
Cherrytree
RandomAccessFile, ça marche comme en C ?
Serializable, je ne connais pas, j'aimerai autant que possible m'en passer, car je suis en fin de projet et j'ai une démo pour demain. Le principe des listes chaînées est bon, mais j'ai vraiment trop de lignes à repenser. Je retiens malgré tout l'idée pour le futur. Merci !
Donc on part sur un RandomAccessFile, c'est ça !
wouatouwouatou
je confirme... c bien FileWriter :)
lamatrice
et le RandomAccessFile("fichier",r) aussi, avec r pour read ou w pour write.
AirBg
Pourquoi tu ne fais pas plutot un fichier avec un objet sérialisable dedans , je m'explique
Cela dépend de tes données mais par exemple tu peux faire une liste chainée serialisable
class MaChaine extends LinkedList implements Serializable
pour écrire ce truc dans le fichier faut un ObjectOutputStream
regarde du coté des ces classes
comme ca tu modifies ton objet avant de tout réécrire dans le fichier à la fin de ton programme...
Cherrytree
J'ai cherché sur PrintWriter, mais j'ai pas trouvé. Je matte FileWriter, mais à la base ce serait plus logique, puisqu'on fait un :
output.println("....." );
Je cherche...
wouatouwouatou
regarde si tu peux faire un mode append ... du genre un true a mettre qqpart dans un de tes constructeurs... mais la fo voir tes classes et regarder lequel l'accepte. Mai sil me semble que filewriter l'accepte... ou c ptetre PrintWriter.. bref, jsais plus trop :D
Cherrytree
Pour des raisons de lourdeurs, j'ai du séparer mon code en méthodes distinctes. Pb, ces méthodes consistent toutes à écrire du contenu dans un fichier. C'est la même fichier à chaque fichier. Il faut donc que je fasse un :