java中一定有人遇见过byte取值为负数情况,比如0xc0对应的值-64,其实应该是192,这里就需要我们转化处理
/**
* Description: 负数byte转正int <BR>
*
* @author dsn
* @date 2018年12月29日 下午3:29:38
* @param b
* @return
* @version 1.0
*/
public static Integer byteToInteger(Byte b) {
return 0xff & b;
}
Java中byte负数转正数技巧

本文介绍了一种在Java中将byte类型的负数值转换为正整数的方法,通过使用位运算符,可以有效地解决由补码表示引起的显示问题,确保数据解析正确。
2638

被折叠的 条评论
为什么被折叠?



