Heim > Java > javaLernprogramm > Wie kann ich eine Zeichenfolge mit Nullen auf eine Länge von zehn Zeichen links auffüllen?

Wie kann ich eine Zeichenfolge mit Nullen auf eine Länge von zehn Zeichen links auffüllen?

Patricia Arquette
Freigeben: 2024-12-03 10:42:09
Original
404 Leute haben es durchsucht

How Can I Left-Pad a String with Zeros to a Length of Ten Characters?

Linksauffüllen einer Zeichenfolge mit Nullen

Beim Auffüllen einer Zeichenfolge werden am Anfang oder Ende Zeichen hinzugefügt, um die gewünschte Länge zu erreichen. In diesem Fall besteht das Ziel darin, eine Zeichenfolge auf der linken Seite mit Nullen aufzufüllen, um eine Gesamtlänge von zehn Zeichen zu erreichen.

Lösung für Zeichenfolgen, die nur Zahlen enthalten

Wenn die Eingabezeichenfolge ausschließlich aus Zahlen besteht, können Sie sie mit Integer.parseInt(mystring) in eine Ganzzahl umwandeln und dann String.format(" 0d", integerValue) verwenden Füllen Sie es links mit Nullen auf. Diese Methode ist effektiv, da die Nullen nach Bedarf automatisch hinzugefügt werden, um die gewünschte Länge zu vervollständigen.

Lösung für Zeichenfolgen ohne Zahlen

Wenn die Eingabezeichenfolge andere Zeichen als Zahlen enthält , der empfohlene Ansatz ist die Verwendung der String.format()-Methode:

String formattedString = String.format("%10s", mystring);
Nach dem Login kopieren

Hier gibt „s“ ein Format an, in dem die Zeichenfolge linksbündig ausgerichtet werden soll (-) und mit Leerzeichen ( s) auf eine Gesamtbreite von 10 (10) aufgefüllt. Wenn Sie speziell Nullen als Auffüllung wünschen, können Sie das 0-Flag verwenden:

String paddedString = String.format("%010s", mystring);
Nach dem Login kopieren

Diese Methode stellt sicher, dass die Ausgabezeichenfolge 10 Zeichen lang ist und links mit Nullen aufgefüllt wird.

Das obige ist der detaillierte Inhalt vonWie kann ich eine Zeichenfolge mit Nullen auf eine Länge von zehn Zeichen links auffüllen?. 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