Redigering af fil

Tags:    java filer

Hej alle!

Jeg har en konfig fil som hedder personal.stats (det er egentlig bare en .txt har bare ændret filtypen). Den ser sådan her ud:
Fold kodeboks ind/udKode 


Hvordan kan jeg gå ind i filen og få den til at se eksempelvis sådan her ud:
Fold kodeboks ind/udKode 


Har allerede en klasse til at læse filen (Den gør brug af java.util.Scanner) og putte det ind i et HashMap.. Men hvis jeg så har ændret i HashMap'et hvordan får jeg så HashMap'et ind i filen så den gemmer de ændrede data?

Mange tak!



Indlæg senest redigeret d. 16.12.2012 16:53 af Bruger #16945
4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 12 karma
Sorter efter stemmer Sorter efter dato
Den nemmeste måde vil være at lave en PrintWriter til den fil, hvor den skal gemmes, og så overskrive alt indholdet.

Fold kodeboks ind/udJava kode 



Husk altid at flushe og close til sidst :)



Man kan "næsten" sammenligne flush, med at man skyller i toilettet. I begge tilfælde er det vigtigt at huske, at man får alt indeholdt af ens kontainer til modtageren, inden man forlader stedet. I tilfældet af printwriter, har vi defineret modtageren til at være en fil, og i tilfældet af toilettet er modtageren rensningsanlæget.

Det var nok en lidt dårlig metafor, men håber du forstod den :)



Hvad gør flush? o.O



Jo tak xD
Okay, mange tak :P



t