например, для 1, 2, 128, 256
вывод может быть (16 цифр):
0000000000000001
0000000000000010
0000000010000000
0000000100000000
Я старался
String.format("%16s", Integer.toBinaryString(1));
ставит пробелы для заполнения слева:
' 1'
Как поставить 0
для заполнения. Я не мог найти это в Formatter. Есть ли другой способ сделать это?
PS этот пост описывает, как форматировать целые числа с левым 0-отступом, но это не для двоичного представления.