Java tutorial
//package com.java2s; //License from project: Apache License public class Main { /** * byte 2 hex code * * @param bytes * @return */ private static String byte2Hex(byte[] bytes) { StringBuilder builder = new StringBuilder(bytes.length * 2); for (int i = 0; i < bytes.length; i++) { String h = Integer.toHexString(bytes[i]); int l = h.length(); if (l == 1) h = "0" + h; if (l > 2) h = h.substring(l - 2, l); builder.append(h.toUpperCase()); if (i < (bytes.length - 1)) builder.append(':'); } return builder.toString(); } }