public static String toBinaryString (int i)

Returns a string representation of the integer argument as an unsigned integer in base 2.

The unsigned integer value is the argument plus 2^{32}
if the argument is negative; otherwise it is equal to the
argument. This value is converted to a string of ASCII digits
in binary (base 2) with no extra leading ` 0`

s.

The value of the argument can be recovered from the returned
string ` s`

by calling `Integer.parseUnsignedInt(String, int)`

.

If the unsigned magnitude is zero, it is represented by a
single zero character ` '0'`

(` '\u0030'`

);
otherwise, the first character of the representation of the
unsigned magnitude will not be the zero character. The
characters ` '0'`

(` '\u0030'`

) and ```
'1'
```

(` '\u0031'`

) are used as binary digits.

`i` | an integer to be converted to a string. |

parseUnsignedInt(String, int), toUnsignedString(int, int)

Diagram: Number