Here you can find the source of bytes2HexString(byte[] b)
public static String bytes2HexString(byte[] b)
//package com.java2s; //License from project: Apache License public class Main { public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i < b.length; i++) { String hex = Integer.toHexString(b[i] & 0xFF); if (hex.length() == 1) { hex = '0' + hex; }//from w w w . j a v a 2s . c o m ret += hex.toUpperCase(); } return ret; } }