Heim > Java > javaLernprogramm > Wie kann ich in Java führende Nullen zu Zahlen hinzufügen?

Wie kann ich in Java führende Nullen zu Zahlen hinzufügen?

Linda Hamilton
Freigeben: 2024-12-16 06:12:10
Original
732 Leute haben es durchsucht

How Can I Add Leading Zeros to Numbers in Java?

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();
}
Nach dem Login kopieren

Es gibt jedoch eine effizientere Möglichkeit, dies mit der String.format-Methode zu erreichen:

String formatted = String.format("%03d", num);
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage