本人是C#的新手,现想对一些字符串进行处理,不知有没有处理以下字符串的函数
1: string aa = "123456",现要将 aa 赋值成固定长度,不足这个长度自动以某个字符代替(包括前后代替),如用“0”代替,长度为10,则 aa ="0000123456" 或 aa ="1234560000"
2:string aa = "123456",怎样转换成每两位后自动添加一个空格符,最后变成:aa="12 34 56 "
1: string aa = "123456",现要将 aa 赋值成固定长度,不足这个长度自动以某个字符代替(包括前后代替),如用“0”代替,长度为10,则 aa ="0000123456" 或 aa ="1234560000"
2:string aa = "123456",怎样转换成每两位后自动添加一个空格符,最后变成:aa="12 34 56 "
(1):
string aa = "123456";
for(i=aa.length;i<10;i++)
{
aa+="0";
}
console.write(aa);
(2):
aa = "123456";
for(i=aa.length;i<10;i++)
{
aa="0"+aa;
}
console.write(aa);
aa = "123456";
string bb="";
for(i=2;i<=aa.length;i=i+2)
{
bb+=aa.substring(i-2,i)+" ";
}
console.write(aa);
这个需要自己写代码;string aa="123456";
string res= "" ;
while (aa.trim().length >2)
{res +=aa.substring(0,2) + " ";
aa= aa.substring(2);}
res += aa ;aa = res.trim() ;