Can we make unsigned byte in Java

前端 未结 16 1001
青春惊慌失措
青春惊慌失措 2020-11-22 08:02

I am trying to convert a signed byte in unsigned. The problem is the data I am receiving is unsigned and Java does not support unsigned byte, so when it reads the data it tr

16条回答
  •  南笙
    南笙 (楼主)
    2020-11-22 08:29

    I think the other answers have covered memory representation and how you handle these depends on the context of how you plan on using it. I'll add that Java 8 added some support for dealing with unsigned types. In this case, you could use Byte.toUnsignedInt

    int unsignedInt = Byte.toUnsignedInt(myByte);
    

提交回复
热议问题