Heim >Java >javaLernprogramm >Wie kann ich in Java eine 16-stellige, mit Nullen aufgefüllte Binärzeichenfolge aus einer Ganzzahl generieren?
Mit Nullen aufgefüllte Binärdarstellungen in Java
Um eine 16-stellige, mit Nullen aufgefüllte Binärdarstellung einer Ganzzahl in Java zu erhalten, betrachten Sie Folgendes der folgende Ansatz:
Verwenden von String Manipulation:
Während Sie versucht haben, String.format zu verwenden, werden Leerzeichen für das Auffüllen nach links eingeführt. Um dieses Problem zu beheben, können Sie diese Leerzeichen manuell durch Nullen ersetzen:
String paddedBinary = String.format("%16s", Integer.toBinaryString(value)).replace(' ', '0');
Beispiel:
int value = 1; String paddedBinary = String.format("%16s", Integer.toBinaryString(value)).replace(' ', '0');
Ergebnis:
0000000000000001
Obwohl diese Methode relativ einfach ist, führt sie einen zusätzlichen Schritt zur String-Manipulation ein.
Das obige ist der detaillierte Inhalt vonWie kann ich in Java eine 16-stellige, mit Nullen aufgefüllte Binärzeichenfolge aus einer Ganzzahl generieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!