Маскировка доп. знаков разряда
//Маскировка доп. знаков разряда
Class Hexbyte {
Static public void main (String arms[]){
char hex[] ={
'0','1'.'2','3','4','5','6','7'
'8','9','a','b','c','d','e','f'
};
Byte b = (byte) 0xf1
System.out.println("b=0x" + hex[(b>>4) & 0x0f] + hex[b&0x0f]);
}
}
Result:b=0xf1
Источник: Stack Overflow на русском