byte转char,为什么要& 0xff
我看一个有名的开源组件,用到byte--->char代码是这样的:
c[i] = (char) (b[i] & 0xff) (b[i]为byte型,c[i]为char型)
觉得与一下0xff没什么用。直接c[i] = (char)b[i]有何异?
c[i] = (char) (b[i] & 0xff) (b[i]为byte型,c[i]为char型)
觉得与一下0xff没什么用。直接c[i] = (char)b[i]有何异?
...全文
相关推荐
int、char、double与byte类型之间相互转换
int、char、double与byte相互转换
byte与各类型之间的转化
此文档主要的内容是byte类型与各类型(String、boolean、int、inputStream等)之间的转化
java基本类型与byte数组互相转换
java基本类型与byte数组互相转换
Java中byte[]、String、Hex字符串等转换的方法
主要介绍了Java中byte[]、String、Hex字符串等转换的方法,代码很简单,需要的朋友可以参考下
java基本类型与byte数组互相转换文.pdf
java基本类型与byte数组互相转换文.pdf


Java SE
