Mine
public java v1 · immutable public static String toBinaryString (int value) { StringBuffer sb = new StringBuffer(); for (int i = 31; i != 0; i--) { sb.append(isBitSet(value, i) ? '1' : '0'); } return sb.substring(sb.indexOf("1")); } public static boolean isBitSet (int value, int n) { return (value & (1 << n)) == (1 << n); }