Here you can find the source of byteArrayToHexString(byte[] b)
public static String byteArrayToHexString(byte[] b)
//package com.java2s; public class Main { public static String byteArrayToHexString(byte[] b) { StringBuffer sb = new StringBuffer(b.length * 2); for (int i = 0; i < b.length; i++) { int v = b[i] & 0xff; if (v < 16) { sb.append('0'); }// w ww . j av a 2s . c o m sb.append(Integer.toHexString(v)); } return sb.toString().toUpperCase(); } }