int val = (byte)Integer.parseInt(str, 16);