@Override public String toString() { return "RemotingCommand [code=" + code + ", language=" + language + ", version=" + version + ", opaque=" + opaque + ", flag(B)=" + Integer.toBinaryString(flag) + ", remark=" + remark + ", extFields=" + extFields + ", serializeTypeCurrentRPC=" + serializeTypeCurrentRPC + "]"; }
int x = 100; System.out.println(Integer.toBinaryString(x));
public static String toBinary(int b) { String res = Integer.toBinaryString(b); while (res.length() < 32) res = "0" + res; return res; }
@Override public String apply(Integer from) { return Integer.toBinaryString(from); } });
private static String toBinary(int x) { String s = Integer.toBinaryString(x); int deficit = 8 - s.length(); for (int c = 0; c < deficit; c++) { s = "0" + s; } return s.substring(0, 4) + " " + s.substring(4); }
System.out.println(Integer.toBinaryString(Integer.MIN_VALUE));
System.out.println(Integer.toBinaryString(2 << 33));
System.out.println(Integer.toBinaryString(2 << 22));
System.out.println(Integer.toBinaryString(2 << 11));
static String binaryString( int value ) { String binary = "00" + Integer.toBinaryString( value ); return binary.substring( binary.length() - 3, binary.length() ); }
byte b1 = (byte) 129; String s1 = String.format("%8s", Integer.toBinaryString(b1 & 0xFF)).replace(' ', '0'); System.out.println(s1); // 10000001 byte b2 = (byte) 2; String s2 = String.format("%8s", Integer.toBinaryString(b2 & 0xFF)).replace(' ', '0'); System.out.println(s2); // 00000010
String.format("%16s", Integer.toBinaryString(1)).replace(' ', '0')
private static String printBinary(int i, char on, char off) { String s = Integer.toBinaryString(i); String pattern = Permission.THIRTY_TWO_RESERVED_OFF; String temp2 = pattern.substring(0, pattern.length() - s.length()) + s; return temp2.replace('0', off).replace('1', on); } }
public static String toBinaryString(byte value) { String formatted = Integer.toBinaryString( value ); if ( formatted.length() > 8 ) { formatted = formatted.substring( formatted.length() - 8 ); } StringBuilder buf = new StringBuilder( "00000000" ); buf.replace( 8 - formatted.length(), 8, formatted ); return buf.toString(); }
@Override protected String toStringOf(Float f) { return toGroupedBinary(Integer.toBinaryString(Float.floatToIntBits(f)), 32); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); if (_offset>0) sb.append("...").append(_offset).append(" 0-bits... "); for(int i = 0; i < _val.length; i++) { if (i>0) sb.append(' '); sb.append(String.format("%8s", Integer.toBinaryString(0xFF & _val[i])).replace(' ', '0')); } sb.append("}"); return sb.toString(); } public String toStrArray() {
protected String toStringOf(Short s) { return toGroupedBinary(Integer.toBinaryString(s & 0xFFFF), 16); }
protected String toStringOf(Integer i) { return toGroupedBinary(Integer.toBinaryString(i), 32); }
protected String toStringOf(Byte b) { return toGroupedBinary(Integer.toBinaryString(b & 0xFF), 8); }
/** * @param pageId Page id. */ public static String toDetailString(long pageId) { return "pageId=" + pageId + "(offset=" + itemId(pageId) + ", flags=" + Integer.toBinaryString(flag(pageId)) + ", partId=" + partId(pageId) + ", index=" + pageIndex(pageId) + ")" ; }