Hallo,
Es soll ein Foto kopiert werden, jedoch schreibt der BufferedWriter 35 Bytes zu wenig in die Ausgangsdatei(Kopie) bzw. der BufferedReader liest zu wenig.
Stimmt etwas mit meinem Code oder der Vorgehensweise nicht?
(Fotokopie mit FileOutputStream hat alles kopiert, aber nicht Teil der Aufgabe).
Hat jemand eine Idee?
Danke!
Es soll ein Foto kopiert werden, jedoch schreibt der BufferedWriter 35 Bytes zu wenig in die Ausgangsdatei(Kopie) bzw. der BufferedReader liest zu wenig.
Stimmt etwas mit meinem Code oder der Vorgehensweise nicht?
(Fotokopie mit FileOutputStream hat alles kopiert, aber nicht Teil der Aufgabe).
Hat jemand eine Idee?
Danke!
Code:
BufferedReader br = new BufferedReader(new FileReader("C://foto.jpg"));
BufferedWriter bw = new BufferedWriter(new FileWriter("C://foto_buffered.jpg"));
String line = null;
do
{
line = br.readLine();
if(line == null) break;
else bw.write(line);
}while(true);
br.close();
bw.close();
Zuletzt bearbeitet: