Here you can find the source of toHex(ByteBuffer bb)
public static String toHex(ByteBuffer bb)
//package com.java2s; //License from project: LGPL import java.nio.ByteBuffer; public class Main { public static String toHex(ByteBuffer bb) { StringBuilder sb = new StringBuilder("[ "); while (bb.hasRemaining()) { sb.append(String.format("%02X ", bb.get())); }// w w w . ja v a2 s . c o m sb.append("]"); return sb.toString(); } public static String toString(ByteBuffer bb) { StringBuilder sb = new StringBuilder(); while (bb.hasRemaining()) { sb.append((char) bb.get()); } return sb.toString(); } }