Si vous souhaitez compléter la chaîne avec le nombre de chiffres spécifié, utilisez la méthode ** "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);
}
//Remplissez les blancs avec 5 chiffres
private static String blankPadding5keta(){
String str = "123";
String paddingStr = str.format("%5s", str);
return paddingStr;
}
//Remplissez les espaces avec 10 chiffres
private static String blankPadding10keta(){
String str = "12345";
String paddingStr = str.format("%10s", str);
return paddingStr;
}
}
résultat
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);
}
//Remplissez avec 0 sur 5 chiffres
private static String zeroPadding5keta(){
String str = "123";
String paddingStr = str.format("%5s", str).replace(" ", "0");
return paddingStr;
}
//Remplissez avec 0 sur 10 chiffres
private static String zeroPadding10keta(){
String str = "12345";
String paddingStr = str.format("%10s", str).replace(" ", "0");
return paddingStr;
}
}
résultat
00123
0000012345
Recommended Posts