byte b = (byte) 0x80;
int i = b & 0xff;
int k = b;
System.out.println(b);
System.out.println(i);
i <<= 24;
k <<= 24;
System.out.println(i);
System.out.println(k);b為-128,為何& 0xFF後賦給int型會變成正數?昨天用BufferedInputStream等讀文件的byte數據百思不得其解...