原贴地址已找不到。
这段字节转hex的代码非常简洁。
public static String toHex(byte[] src){
char[] res = new char[src.length*2];
final char hexDigits[]={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'};
for(int i=0,j=0; i<src.length; i++){
res[j++] = hexDigits[src[i] >>>4 & 0x0f];
res[j++] = hexDigits[src[i] & 0x0f];
}
return new String(res);
}