正文
java无符号Byte
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
1.无符号byte, 实现了将byte(-128~127) 转换为 (0~255)
class UnsignedByte {
private short value;
private byte rawValue; private UnsignedByte() {
} public static UnsignedByte toUnsignedByte(byte b) {
UnsignedByte ub = new UnsignedByte();
ub.rawValue = b;
ub.value = (short) ((short) b & 0xFF); return ub;
} public static byte toByte(UnsignedByte b) {
return b.rawValue;
} public static byte toByte(short i) {
return (byte)i;
}
}