Code:
{
BufferedInputStream in = new BufferedInputStream(new FileInputStream(filesd[j]));
BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(newfile + str1 + filesd[j].getName()));
int r;
while ( (r = in.read()) != -1) // Das versteh ich nicht ganz!
out.write(r);
jtaziel.append(filesd[j].getName() + '\n');
in.close();
out.close();
}
Das ist ein Teilcode aus meinem Programm, funktioniert auch alles sehr gut.
Aber eins kann ich nicht ganz nachvollziehen, und zwar in der While Schleife was bewirkt das "!= -1" ???
???:L