Java tutorial
//package com.java2s; /* ByteUtil.java Copyright (c) 2016 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ public class Main { public static String binaryToHex(byte[] bytes) { StringBuilder sb = new StringBuilder(2 * bytes.length); for (byte b : bytes) { sb.append(String.format("%02x", b & 0xff)); } return sb.toString(); } }