说明b[1]是byte型的,b[1]=-68,b[2]=-66,是"季"的的字节形式
那么我现想获取他的十六进制表示形式
比如进行这样的操作 b[1]&OXFF,请问他的算法是怎么算的?还有
public void byte2hex(byte b, StringBuffer buf) {
char[] hexChars = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
'A', 'B', 'C', 'D', 'E', 'F' };
int high = ((b & 0xf0) >> 4);  /**里面的与操作没有看懂,还有右移之后的植是11为什么啊 ?,为什么要右移 */
int low = (b & 0x0f);//还有 这里的为什么就不要移动,不移动,那他取的是什么植? buf.append(hexChars[high]);
buf.append(hexChars[low]);
}