Java tutorial
//package com.java2s; public class Main { /** * convert a byte to a char * @param b * @return */ static public char findHex(byte b) { int t = new Byte(b).intValue(); t = t < 0 ? t + 16 : t; if ((0 <= t) && (t <= 9)) { return (char) (t + '0'); } return (char) (t - 10 + 'A'); } }