Java中byte轉int的方法


byte轉化為int有兩種情況:

1)要保持數值不變

應用場景:數值計算。等等。

方法:能夠直接採用強制類型轉換:int i = (int) aByte,

比如:若aByte=0xff(即數值為-1)。則轉化為int后。i為0xffffffff。數值仍為-1。


2)保持最低字節中各個位不變,3個高字節所實用0填充

應用場景:編解碼操作,

方法:採用位操作:int i = aByte & 0xff。

比如:若aByte=0xff,轉化為int后。i為0x000000ff。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM