回 帖 发 新 帖 刷新版面

主题:数字改变的问题

就是想做一个方法 实现如下功能
比如有一组数字1000000    100030032000       120355450543 

把这些数字右边的0去掉  比如100030032000 变成100030032 中间的0 不去掉
120355450543这样 最右边没有0的 就不改变

回复列表 (共4个回复)

沙发

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");

板凳

利用String的TrimEnd('0')就可以了

3 楼


那能不能返回 去掉0的个数??

4 楼

之前字符串长度-后来字符串长度自然就是去掉的个数

我来回复

您尚未登录,请登录后再回复。点此登录或注册