几种字符串补“0”(或其它字符)的方式,好记性不如烂笔头,先记下。呵呵。
方式一:
这个最多程序员用的,也是最普通的方式。
int a = 656;
string b = "" + a;
if(b.length < 6) {
for(int i=0;i<6-b.length;i++) {
b="0" + b;
}
}
方式二:
i.ToString().PadLeft(6,'0') ;
方式三:
int a = 3230;//整形
string zero = "000000";
string result = zero + a.ToString();
result = result.Substring(result.Length - zero.Length);
个人觉得方式二和方式三的实现方式比较优雅,如果大家有更好的方法欢迎告诉一下,共同进步嘛。