主题:数字改变的问题
月光下的魔术师
[专家分:0] 发布于 2007-07-02 17:46:00
就是想做一个方法 实现如下功能
比如有一组数字1000000 100030032000 120355450543
把这些数字右边的0去掉 比如100030032000 变成100030032 中间的0 不去掉
120355450543这样 最右边没有0的 就不改变
回复列表 (共4个回复)
沙发
longlong16 [专家分:10670] 发布于 2007-07-02 18:05:00
public string delZero(string strZero)
{
if (strZero.Substring(strZero.Length - 1) == "0")
{
strZero = strZero.Remove(strZero.Length - 1);
return delZero(strZero);
}
else
{
return strZero;
}
}
delZero("100030032000");
板凳
jzyray [专家分:20610] 发布于 2007-07-02 21:07:00
利用String的TrimEnd('0')就可以了
3 楼
月光下的魔术师 [专家分:0] 发布于 2007-07-03 08:58:00
那能不能返回 去掉0的个数??
4 楼
jzyray [专家分:20610] 发布于 2007-07-03 11:45:00
之前字符串长度-后来字符串长度自然就是去掉的个数
我来回复