1. 程式人生 > >java從一個檔案讀取無符號的位元組型整數

java從一個檔案讀取無符號的位元組型整數

儘管讀進來,然後做一下處理,譬如  
   
  byte   b   =   (byte)0xff;  
  int   i   =   b   &   0xff;  
  System.out.println(i);

超過127的數,做一下與運算就可以了,根據你那個整數的大小來調整“與”運算右側的值,其關係是小於255的用0xff   小於4096的用0xfff     小於65535的用0xffff   依次類推

俺的方法比較笨,但也可以參考  
  byte   b   =   (byte)0xf0;  
            if(b>=0)  
                  System.out.println(b);  
            else  
            System.out.println(256+b);