Hvordan virker denne metode ?
public static void writeInt(int i, OutputStream out) throws IOException {byte[] buf = new byte[4];
for (int k = 3; k >= 0; k--) {
buf[k] = (byte)(i & 0xFF);
i >>>= 8;
}
out.write(buf);
}
Det er specielt disse 2 linier jeg ikke forstår:
buf[k] = (byte)(i & 0xFF);
i >>>= 8;