Textdatei durchlesen und bestimmte Wörter ersetzen

Moin!
Soweit wie ich das gepostet habe, stimmt das schon alles..
Was dir fehlt ist, die Änderungen auch noch zu speichern...dachte das würdest schon hinbekommen..
Nun denn:
Code:
try{
            BufferedReader in= new BufferedReader(new FileReader(fileToChange));
            BufferedWriter out= new BufferedWriter(new FileWriter(tmpFile));
            String zeile="";
            Properties prop = new Properties();
            prop.load(new FileInputStream(propFile));
            Set<Object> keys = prop.keySet();
            while((zeile=in.readLine())!=null){
                Iterator iter = keys.iterator();
                while(iter.hasNext()){
                    String next = (String) iter.next();
                    if(zeile.contains(next)){
                        zeile = zeile.replaceAll(next,(String) prop.get(next));
                    } 
                    
                }
                out.append(zeile+"\n");
            }
            out.close();
            in.close();
            new File(fileToChange).delete();
            new File(tmpFile).renameTo(new File(fileToChange));
        }
        catch(Exception e){
            e.printStackTrace();
        }


*grüssle*
MeinerEiner
 
Zurück