Java 程式以無符號整數的形式獲取儲存在位元組中的值


首先建立帶符號位元組 −

byte signedVal = -100;

現在將位元組轉換為無符號整數 −

int unsignedVal = Byte.toUnsignedInt(signedVal);

示例

public class Demo {
   public static void main(String[] args) {
      byte signedVal = -100;
      int unsignedVal = Byte.toUnsignedInt(signedVal);
      System.out.println("Signed value (byte) = " + signedVal);
      System.out.println("Unsigned value (byte) = " + unsignedVal);
   }
}

輸出

Signed value (byte) = -100
Unsigned value (byte) = 156

更新日期:2019 年 7 月 30 日

231 次瀏覽

開啟你的職業生涯

透過完成課程進行認證

開始
廣告
© . All rights reserved.