ad esempio, per 1, 2, 128, 256
l'uscita può essere (16 cifre):
0000000000000001
0000000000000010
0000000010000000
0000000100000000
Provai
String.format("%16s", Integer.toBinaryString(1));
mette spazi per il riempimento a sinistra:
` 1'
Come mettere 0
s per imbottitura. Non sono riuscito a trovarlo in Formatter . C'è un altro modo per farlo?
PS questo post descrive come formattare interi con 0-padding sinistro, ma non è per la rappresentazione binaria.
Exception in thread "main" java.util.FormatFlagsConversionMismatchException: Conversion = s, Flags = 0
%016s
?