Here you can find the source of toHexByte(byte b, StringBuffer sb)
public static void toHexByte(byte b, StringBuffer sb)
//package com.java2s; //The contents of this file are subject to the "Simplified BSD License" (the "License"); public class Main { public static void toHexByte(byte b, StringBuffer sb) { int n1 = (b & 0xF0) >> 4; int n2 = (b & 0xF); sb.append((char) (n1 < 10 ? n1 + '0' : (n1 - 10) + 'A')); sb.append((char) (n2 < 10 ? n2 + '0' : (n2 - 10) + 'A')); }/*from w ww . j a v a 2s .c o m*/ }