hi,
ich habe mal ne frage und zwar habe ich folgende methode geschrieben.
wenn ich in der methode weiter unten nun buffer[] wieder mit System.out.println() ausgeben will bekomme ich andere werte als oben? woran liegt das?
mfg
ich habe mal ne frage und zwar habe ich folgende methode geschrieben.
Code:
public static void schreiben(int size,File src,File ziel,ObjectContainer db) throws IOException {
byte[] buffer = new byte[size];
int read = 0,z=0;
InputStream in = null;
int[] r=new int [369];
try {
in = new FileInputStream(src);
while(true)
{
read = in.read(buffer);
if (read == -1) {
//-1 bedeutet EOF
break;
}
System.out.println("B: "+buffer[z]+" // "+z);
r[z]=read;
z++;
}
System.out.println("Z: "+z);
System.out.println("Datei wurd gelsesn");
}
finally {
in.close();
}
.
.
.
}
wenn ich in der methode weiter unten nun buffer[] wieder mit System.out.println() ausgeben will bekomme ich andere werte als oben? woran liegt das?
mfg