Tag: 未签名

Java中的Unsigned Int

我正在尝试实现现有的网络协议,该协议大量使用Java不支持的无符号数据类型。 我目前所做的是针对每种数据类型,选择下一个更大的数据类型,以便无符号数可以适合正区域,然后使用字节移位来获得所需的效果。 由于这非常容易出错,而且对于无符号长时间使用,我必须使用比扩展类型重得多的BigInteger,我想知道是否有更好的方法来实现这一点?