[JAVA] Comment remplir 0 (peut être différent de 0)

Contexte

Lorsque je traitais des numéros d'employés, etc., il y avait un léger trou lorsque j'étudiais comment faire correspondre le nombre final de chiffres avec n'importe quel chiffre, alors notez-le.

Classe utilisée

String.format("%xyz" , n); % = Expression régulière x = nombre que vous souhaitez remplir y = nombre de chiffres à remplir (y compris n) z = un acronyme pour décimal ou autre base (d cette fois)

String.replace (convertir quoi en quoi);

Je l'ai essayé

public class strPractice02 {

    public static void main(String[] args) {
        
        //Ajouter 4 chiffres de zéro avant 9
        String str = String.format("%05d", 9);
        System.out.println(str);
        
        //Remplacer par un caractère non nul
        String str2 = String.format("%15d", 9);
        System.out.println(str2);
        
        //Une alternative si elle devient vide
        String str3 = String.format("%5d", 9).replace(" ", "1");
        System.out.println(str3);
        
    }

}

Résultat d'exécution

00009
              9
11119

Résumé

Lorsque j'enquêtais, il était écrit que même des nombres autres que 0 pouvaient être remplis en les substituant dans la partie x, mais str2, que j'ai essayé de remplir avec 1, avait un blanc à 14 chiffres. J'ai donc remplacé les blancs.

Recommended Posts

Comment remplir 0 (peut être différent de 0)
Méthode Java
méthode to_i
java (méthode)
Méthode getRequestDispatcher ()
méthode de fusion
Méthode de la carte
inclure la méthode
Méthode abstraite
méthode d'initialisation
Méthode de liste
met méthode
Méthode Java
Méthode de classe
méthode save!
Méthode getParameter
[Java] méthode
méthode privée
méthode des rails
[Java] méthode