public static String numbersToBitString( int[] values ) { StringBuilder builder = new StringBuilder(); for ( int value : values ) { numberToString( builder, value, 4 ); } return builder.toString(); }
public static String numbersToBitString( long[] values ) { StringBuilder builder = new StringBuilder(); for ( long value : values ) { numberToString( builder, value, 8 ); } return builder.toString(); }
public static String numbersToBitString( byte[] values ) { StringBuilder builder = new StringBuilder(); for ( byte value : values ) { numberToString( builder, value, 1 ); } return builder.toString(); }
public static String numbersToBitString( short[] values ) { StringBuilder builder = new StringBuilder(); for ( short value : values ) { numberToString( builder, value, 2 ); } return builder.toString(); }
/** * A very nice toString, showing each bit, divided into groups of bytes and * lines of 8 bytes. */ @Override public String toString() { StringBuilder builder = new StringBuilder(); for ( int longIndex = longs.length - 1; longIndex >= 0; longIndex-- ) { long value = longs[longIndex]; if ( builder.length() > 0 ) { builder.append( '\n' ); } builder.append( longIndex ); builder.append( ':' ); numberToString( builder, value, 8 ); if ( longIndex == 0 ) { builder.append( " <-- START" ); } } return builder.toString(); }
public static String numbersToBitString( byte[] values ) { StringBuilder builder = new StringBuilder(); for ( byte value : values ) { numberToString( builder, value, 1 ); } return builder.toString(); }
public static String numbersToBitString( int[] values ) { StringBuilder builder = new StringBuilder(); for ( int value : values ) { numberToString( builder, value, 4 ); } return builder.toString(); }
public static String numbersToBitString( long[] values ) { StringBuilder builder = new StringBuilder(); for ( long value : values ) { numberToString( builder, value, 8 ); } return builder.toString(); }
public static String numbersToBitString( short[] values ) { StringBuilder builder = new StringBuilder(); for ( short value : values ) { numberToString( builder, value, 2 ); } return builder.toString(); }
/** * A very nice toString, showing each bit, divided into groups of bytes and * lines of 8 bytes. */ @Override public String toString() { StringBuilder builder = new StringBuilder(); for ( int longIndex = longs.length - 1; longIndex >= 0; longIndex-- ) { long value = longs[longIndex]; if ( builder.length() > 0 ) { builder.append( '\n' ); } builder.append( longIndex ); builder.append( ':' ); numberToString( builder, value, 8 ); if ( longIndex == 0 ) { builder.append( " <-- START" ); } } return builder.toString(); }