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

王林
Libérer: 2019-11-26 16:12:06
original
5568 Les gens l'ont consulté

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);
Copier après la connexion

Sortie : 000000123

System.out.println(String.format(“%9s”, “123″);
Copier après la connexion

Sortie : 123

Le code est le suivant :

System.out.println(String.format(“%09d”, Long.parseLong(“123″)));
Copier après la connexion

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;
}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal