為什么我按照老師的寫(xiě)的代碼輸出的是這個(gè)樣子?
public?static?void?printHexByByteArray(String?fileName)throws?IOException{ FileInputStream?in?=?new?FileInputStream(fileName); byte[]?buf?=?new?byte[20*1024]; int?bytes?=?in.read(buf,?0,?buf.length); int?j?=?1; for(int?i=0;i<bytes;i++){ if(buf[i]<=0xf){ System.out.print("0"); } System.out.print(Integer.toHexString(buf[i])+"?"); if(j++%10==0){ System.out.println(); } } }
0ffffffca?0fffffffe?0ffffffba?0ffffffbe?00?00?00?34?00?34
2016-10-13
知道了。。。沒(méi)有&0xff。。。。