package me.pascoej.ajario.util; import java.nio.ByteBuffer; /** * Created by john on 6/14/15. */ public class ByteUtil { public static String popString(ByteBuffer byteBuffer) { StringBuilder sb = new StringBuilder(byteBuffer.limit()); while (true) { short num = byteBuffer.getShort(); if (num == 0) { return sb.toString(); } sb.append((char) num); } } public static String toBinaryString(byte in) { return String.format("%8s", Integer.toBinaryString(in & 0xFF)).replace(' ', '0'); } }