na przykład dla 1, 2, 128, 256
wyjścia może być (16 cyfr):
0000000000000001
0000000000000010
0000000010000000
0000000100000000
próbowałem
String.format("%16s", Integer.toBinaryString(1));
umieszcza spacje na dopełnienie z lewej strony:
` 1'
Jak założyć 0
wyściółkę. Nie mogłem go znaleźć w programie Formatter . Czy jest inny sposób, aby to zrobić?
PS Ten post opisuje, jak formatować liczby całkowite z lewym dopełnieniem 0, ale nie jest to reprezentacja binarna.
Exception in thread "main" java.util.FormatFlagsConversionMismatchException: Conversion = s, Flags = 0
%016s
?