Amos Skrevet 12. april 2007 Del Skrevet 12. april 2007 Hei, jeg forsøker å lage en metode for å lese en tekstfil, gjøre noen endringer i filen (legge inn whitespace, konvertere til små bokstaver) og deretter lagre filen. Spiller egentlig ingen rolle om det er samme filen som lagres, eller om filen leses, endres og lagres som ny fil. Dette er koden min så langt: public void lagSøkevennlig(File innfil) throws Exception { FileReader fr = new FileReader(innfil); BufferedReader br = new BufferedReader(fr); StringBuffer sb = new StringBuffer(); String linje = br.readLine(); while (linje != null) { StringTokenizer st = new StringTokenizer(linje,GlobaleVerdier.skilletegn); while (st.hasMoreTokens()) { String s = st.nextToken(); sb.append(s + " "); //legger inn whitespace FileWriter fw = new FileWriter(innfil); PrintWriter pw = new PrintWriter(new BufferedWriter(fw)); pw.print(sb); linje = br.readLine(); pw.close(); } br.close(); } } Noen som kan hjelpe? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå