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!