相关疑难解决方法(0)

我们可以在Java中创建无符号字节

我试图转换无符号的有符号字节.问题是我收到的数据是无符号的,Java不支持无符号字节,因此当它读取数据时,它将其视为已签名.

我尝试通过以下我从Stack Overflow获得的解决方案来转换它.

public static int unsignedToBytes(byte a)
{
    int b = a & 0xFF;
    return b;
}
Run Code Online (Sandbox Code Playgroud)

但是当它再次以字节转换时,我得到相同的签名数据.我试图将此数据用作Java函数的参数,该函数只接受一个字节作为参数,因此我不能使用任何其他数据类型.我该如何解决这个问题?

java unsigned

174
推荐指数
6
解决办法
26万
查看次数

标签 统计

java ×1

unsigned ×1