Guten Abend zusammen
[code=Java]public class Versuch {
public Versuch() {
StringÄndern();
}
void StringÄndern() {
String buf = null;
String writeBack = null;
try {
BufferedReader input = new BufferedReader(new InputStreamReader(new FileInputStream("alt.txt")), 10000);
FileOutputStream Fileoutput = new FileOutputStream("neu.txt");
PrintStream ps = new PrintStream(Fileoutput);
while (input.ready()) {
buf = input.readLine();
writeBack = buf.replaceAll("Birne", "SuperBirne");
ps.println(writeBack);
}
input.close();
ps.close();
löschen();
umbennen();
} catch (Exception e) {
System.out.println(e);
System.out.println("Exception laden/schreiben!");
System.exit(1);
}
return;
}
void löschen() {
File alteTxt = new File("alt.txt");
if (alteTxt.exists()) {
alteTxt.delete();
}
System.out.println("alteTxt wurde gelöscht!");
}
void umbennen() throws IOException {
File neueTxt = new File("neu.txt");
neueTxt.renameTo(new File("alt.txt"));
}
public static void main(String[] args) {
new Versuch();
}
}[/code]
jetzt funktioniert alles wie es soll.
danke nochmal für eure Unterstützung