Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1120 connectés 

 


Dernière réponse
Sujet : [JAVA] Ouin ! J'éfface ce que j'ai déjà écrit !
Cherrytree Ouais, c'est ça, c'est le append, merci !

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Cherrytree Ouais, c'est ça, c'est le append, merci !
Cherrytree 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 :
 
PrintWriter output = new PrintWriter(new FileWriter(outputFile));
output.println("....." );
...
output.println("....." );
output.close();

 
Voilà, donc je réécris ce bout de code à chaque fois dans toutes mes méthodes et fatalement, ça efface tout. Comment faire !

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)