| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1305 人关注过本帖
标题:求子字符串问题,敬请赐教
取消只看楼主 加入收藏
xpc
Rank: 1
等 级:新手上路
帖 子:73
专家分:4
注 册:2009-5-7
结帖率:84.62%
收藏
 问题点数:0 回复次数:7 
求子字符串问题,敬请赐教
我想用这个函数实现的功能是:
使在b字符串中出现的每一个字符,如果在a中出现都将其删掉如
a="abccddffg",b=abd,执行过后可得:a="ccffg"
但不知怎么不行,执行过后得到的是:a="bccddffg"
public string min(string a, string b)
        {
            int i = 0;
            string c = "";
            int x = b.Length - 1;


            while (a.IndexOf(b.Substring(i, 1)) != -1 && (i<x))
            {
                c = a.Replace(b.Substring(i, 1), "");
                i++;
            }
            return c;
}
搜索更多相关主题的帖子: 字符 
2009-10-16 19:42
xpc
Rank: 1
等 级:新手上路
帖 子:73
专家分:4
注 册:2009-5-7
收藏
得分:0 
我实在一个类里面定义的这个函数
2009-10-16 20:25
xpc
Rank: 1
等 级:新手上路
帖 子:73
专家分:4
注 册:2009-5-7
收藏
得分:0 
谢谢啊,呵呵
2009-10-16 20:29
xpc
Rank: 1
等 级:新手上路
帖 子:73
专家分:4
注 册:2009-5-7
收藏
得分:0 
可我试了一下,还是不行啊
2009-10-16 20:55
xpc
Rank: 1
等 级:新手上路
帖 子:73
专家分:4
注 册:2009-5-7
收藏
得分:0 
好像问题是出在循环上面,结果认识我上面所说的那种情况
2009-10-16 20:57
xpc
Rank: 1
等 级:新手上路
帖 子:73
专家分:4
注 册:2009-5-7
收藏
得分:0 
可以了,您的程序完全正確,是我編寫的問題,謝謝
2009-10-17 10:21
xpc
Rank: 1
等 级:新手上路
帖 子:73
专家分:4
注 册:2009-5-7
收藏
得分:0 
我已经调试出来了,谢谢你们。
2009-10-20 17:02
xpc
Rank: 1
等 级:新手上路
帖 子:73
专家分:4
注 册:2009-5-7
收藏
得分:0 
public string min(string a, string b)
 
        {
           
            string x="";
            char[] ch = b.ToCharArray();
           for(int i=0;i<=ch.Length-1;i++)
           {
                x = a.Replace(ch[i].ToString(), "");
                a = a.Replace(ch[i].ToString(), "");
                 
            }
       return x;
       }
主要问题出在我没有将a的新值保留下来
2009-10-20 17:07
快速回复:求子字符串问题,敬请赐教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029458 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved