Maison >Java >JavaBase >Comment implémenter le formatage de chaîne Java et remplir 0 si la longueur est insuffisante

Comment implémenter le formatage de chaîne Java et remplir 0 si la longueur est insuffisante

王林
王林original
2019-11-26 16:11:085562parcourir

Comment implémenter le formatage de chaîne Java et remplir 0 si la longueur est insuffisante

Vous pouvez remplir le nombre de chiffres avec une ligne de code, mais si vous pouvez remplir le nombre de chiffres avec une ligne de code, vous devez remplir des espaces devant dessus, et si vous voulez remplir 0, vous avez besoin d'un type entier, utilisez La fonction que vous obtenez est String.format, qui peut formater des entiers, des chaînes, des dates, etc.

Vidéos d'apprentissage gratuites recommandées : Tutoriels vidéo gratuits Java

Par exemple :

System.out.println(String.format(“%09d”, 123);

Sortie : 000000123

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

Sortie : 123

Le code est le suivant :

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

Sortie : 000000123

L'exemple de code est le suivant :

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;
}

Tutoriels d'articles liés à Java recommandés : Démarrage rapide Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn