par exemple, pour 1, 2, 128, 256
la sortie peut être (16 chiffres):
0000000000000001
0000000000000010
0000000010000000
0000000100000000
j'ai essayé
String.format("%16s", Integer.toBinaryString(1));
il met des espaces pour le remplissage à gauche:
` 1'
Comment mettre des 0
s pour le rembourrage. Je n'ai pas pu le trouver dans Formatter . Y a-t-il une autre façon de le faire?
PS ce post décrit comment formater des entiers avec un remplissage 0 à gauche, mais ce n'est pas pour la représentation binaire.
Exception in thread "main" java.util.FormatFlagsConversionMismatchException: Conversion = s, Flags = 0
%016s
?