Get Value Stored in a Byte as Unsigned Integer in Java



Let us first create signed byte −

byte signedVal = -100;

Now convert a byte to an unsigned integer −

int unsignedVal = Byte.toUnsignedInt(signedVal);

Example

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);
   }
}

Output

Signed value (byte) = -100
Unsigned value (byte) = 156
Updated on: 2019-07-30T22:30:25+05:30

254 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements