Heim > Java > JavaBase > Hauptteil

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

王林
Freigeben: 2019-11-26 16:12:06
Original
5509 Leute haben es durchsucht

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

Ausgabe: 000000123

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

Ausgabe: 123

Der Code lautet wie folgt:

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

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

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!

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!