3 Quellcode
import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; public class Dateiarbeit { public static void main(String[] args){ String quelle=""; String ziel=""; int z; RandomAccessFile myDatei1 = null; RandomAccessFile myDatei2 = null; try { myDatei1 = new RandomAccessFile("text1.txt","rw"); myDatei2 = new RandomAccessFile("text2.txt","rw"); myDatei1.writeBytes("ueberuebung"); myDatei1.seek(0); do{ z = myDatei1.read(); quelle = quelle+(char)z; } while (myDatei1.getFilePointer()<=myDatei1.length()-1); ziel = quelle.replace("ue","ü"); myDatei2.writeBytes(ziel); myDatei1.close(); myDatei2.close(); } catch (FileNotFoundException e){ System.out.println("Datei nicht da: "+e.toString()); } catch (IOException e){ System.out.println("Fehler: Datei nicht schließbar:"); e.printStackTrace(); } } }
Projekt mit IntelliJ: 2021-Wi-FIS-A3.iml.zip