misalnya untuk 1, 2, 128, 256
outputnya bisa (16 digit):
0000000000000001
0000000000000010
0000000010000000
0000000100000000
Saya mencoba
String.format("%16s", Integer.toBinaryString(1));
itu menempatkan spasi untuk bantalan kiri:
` 1'
Bagaimana menempatkan 0
s untuk bantalan. Saya tidak bisa menemukannya di Formatter . Apakah ada cara lain untuk melakukannya?
PS posting ini menjelaskan bagaimana memformat bilangan bulat dengan kiri 0-padding, tetapi bukan untuk representasi biner.
Exception in thread "main" java.util.FormatFlagsConversionMismatchException: Conversion = s, Flags = 0
%016s
?