Wenn Sie die Zeichenfolge auf die angegebene Anzahl von Stellen auffüllen möchten, verwenden Sie die Methode ** "String.format" **.
String.format
padding.java
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
String result5keta = blankPadding5keta();
String result10keta = blankPadding10keta();
System.out.println(result5keta);
System.out.println(result10keta);
}
//Füllen Sie die Lücken mit 5 Ziffern aus
private static String blankPadding5keta(){
String str = "123";
String paddingStr = str.format("%5s", str);
return paddingStr;
}
//Füllen Sie die Lücken mit 10 Ziffern aus
private static String blankPadding10keta(){
String str = "12345";
String paddingStr = str.format("%10s", str);
return paddingStr;
}
}
Ergebnis
12345
12345
padding.java
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
String result5keta = zeroPadding5keta();
String result10keta = zeroPadding10keta();
System.out.println(result5keta);
System.out.println(result10keta);
}
//Füllen Sie mit 0 in 5 Ziffern
private static String zeroPadding5keta(){
String str = "123";
String paddingStr = str.format("%5s", str).replace(" ", "0");
return paddingStr;
}
//Füllen Sie mit 0 in 10 Ziffern
private static String zeroPadding10keta(){
String str = "12345";
String paddingStr = str.format("%10s", str).replace(" ", "0");
return paddingStr;
}
}
Ergebnis
00123
0000012345
Recommended Posts