android中没有无符号数,导致将16进制字节 转换成10进制字符串时出错会,请问怎么解决。跪求给个函数啊。
------解决方案--------------------
没看明白,这样不行吗?
Integer.valueOf((int)xx).toString()
------解决方案--------------------
楼主是不是想把从 -128 到 127 的256byte型数字以0,255表示?
如是的话,可以这样:
public static String byteToString(byte bb) {
int x = bb;//变成整数
return "" + (x & 0xff);//屏蔽高24位。
}