Heim  >  Artikel  >  Java  >  So implementieren Sie die Java-String-Formatierung und fügen 0 hinzu, wenn die Länge nicht ausreicht

So implementieren Sie die Java-String-Formatierung und fügen 0 hinzu, wenn die Länge nicht ausreicht

王林
王林Original
2019-11-26 16:11:085460Durchsuche

So implementieren Sie die Java-String-Formatierung und fügen 0 hinzu, wenn die Länge nicht ausreicht

Sie können die Anzahl der Ziffern mit einer Codezeile auffüllen, aber wenn Sie die Anzahl der Ziffern mit einer Codezeile auffüllen können, müssen Sie Leerzeichen davor ausfüllen Wenn Sie 0 eingeben möchten, benötigen Sie einen Ganzzahltyp. Verwenden Sie die Funktion String.format, mit der Ganzzahlen, Zeichenfolgen, Datumsangaben usw. formatiert werden können.

Empfohlene kostenlose Lernvideos: kostenlose Java-Video-Tutorials

Zum Beispiel:

System.out.println(String.format(“%09d”, 123);

Ausgabe: 000000123

System.out.println(String.format(“%9s”, “123″);

Ausgabe: 123

Der Code lautet wie folgt:

System.out.println(String.format(“%09d”, Long.parseLong(“123″)));

Ausgabe: 000000123

Der Beispielcode lautet wie folgt:

public static String addZeroForNum(String str, int strLength) {
    int strLen = str.length();
    if (strLen < strLength) {
        while (strLen < strLength) {
            StringBuffer sb = new StringBuffer();
            sb.append("0").append(str);// 左补0
            // sb.append(str).append("0");//右补0
            str = sb.toString();
            strLen = str.length();
        }
    }
    return str;
}

Empfohlene Java-bezogene Artikel-Tutorials: Java-Schnellstart

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Java-String-Formatierung und fügen 0 hinzu, wenn die Länge nicht ausreicht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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