Java tutorial
//package com.java2s; //License from project: Apache License import android.annotation.SuppressLint; public class Main { @SuppressLint("DefaultLocale") public static String byte2hex(byte[] b) { String hs = ""; String stmp = ""; for (int n = 0; n < b.length; n++) { stmp = (Integer.toHexString(b[n] & 0XFF)); if (stmp.length() == 1) { hs = hs + "0" + stmp; } else { hs = hs + stmp; } } return hs.toUpperCase(); } }