Führende Nullen zu Zahlen in Java hinzufügen
Um führende Nullen zu einer Zahl in Java hinzuzufügen, können Sie die StringBuilder-Klasse verwenden, um eine zu erstellen neue Zeichenfolge mit der gewünschten Anzahl von Ziffern. So können Sie es tun:
static String intToString(int num, int digits) { StringBuilder s = new StringBuilder(digits); int zeroes = digits - (int) (Math.log(num) / Math.log(10)) - 1; for (int i = 0; i < zeroes; i++) { s.append(0); } s.append(num); return s.toString(); }
Es gibt jedoch eine effizientere Möglichkeit, dies mit der String.format-Methode zu erreichen:
String formatted = String.format("%03d", num);
Diese Formatzeichenfolge gibt an, dass die Ganzzahl num ist sollte als Zeichenfolge mit drei Ziffern formatiert sein und bei Bedarf mit Nullen aufgefüllt werden. Die 0 vor 3d gibt das Auffüllen mit Nullen an und 3d gibt eine Breite von drei Ziffern an.
Die String.format-Methode ist ein leistungsstarkes Werkzeug zum Formatieren verschiedener Datentypen in Zeichenfolgen. Es bietet eine präzise und flexible Möglichkeit, das Ausgabeformat zu steuern, einschließlich Auffüllung, Präzision und Ausrichtung.
Das obige ist der detaillierte Inhalt vonWie kann ich in Java führende Nullen zu Zahlen hinzufügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!