黑马程序员技术交流社区

标题: 记录特殊词汇出现次数 [打印本页]

作者: 万大述    时间: 2013-6-21 17:15
标题: 记录特殊词汇出现次数
如何确定输入的字符串中是否含有某个某几个特殊词汇,如是否有“太阳”,“月亮”,“星星”并记录其出现次数。
作者: 吴承烨    时间: 2013-6-21 17:20
先用contains查找有没有包含
其次用IndexOf查找坐标
作者: 彭康    时间: 2013-6-21 17:27
console.writeline(regex.matches(String,"(太阳)")).count)
console.writeline(regex.matches(String,"(月亮)")).count)
console.writeline(regex.matches(String,"(星星)")).count)
作者: wanghuailin1030    时间: 2013-6-21 17:40
这是我的代码,面试时候问的问题     
//北京传智播客软件培训,传智播客.net培训,传智播客Java培训。传智播客官网北京传智播客欢迎您。”
     //在以上字符串中请统计出”传智播客”出现的次数
        static void Main(string[] args)
        {
            string str = ("北京传智播客软件培训,传智播客.net培训,传智播客Java培训。传智播客官网北京传智播客欢迎您");
            string [] str1=str.Split(new string[] {"传智播客"}, StringSplitOptions.RemoveEmptyEntries);
            Console.WriteLine(str1.Length-1);
            Console.ReadKey();
        }
作者: 万大述    时间: 2013-6-21 17:41
求整段简单初级的代码{:soso_e109:}
作者: 蔡志涛    时间: 2013-6-21 18:28
面试吗,怎么我的基础测试就有这道题,我是这么做的:
static void Main(string[] args)
        {
            string s =Console.ReadLine();
            s = s.ToUpper();
            for (int i = 0; i < s.Length; i++)
                {
                 char str1 = s[i];
                if (s[i] != ' ')
                    {
                    int count = 0;
                    for (int j = 0; j < s.Length; j++)
                        {
                        if (s[i] == s[j])
                            {
                            count++;
                            }
                        }
                    Console.WriteLine("字母"+s[i]+"出现的次数为"+count);
                    s=s.Replace(s[i], ' ');
                    }
                }
            Console.ReadKey();



        }
作者: 万大述    时间: 2013-6-24 09:15
吴承烨 发表于 2013-6-21 17:20
先用contains查找有没有包含
其次用IndexOf查找坐标

谢谢啊~
作者: 万大述    时间: 2013-6-24 09:16
彭康 发表于 2013-6-21 17:27
console.writeline(regex.matches(String,"(太阳)")).count)
console.writeline(regex.matches(String,"(月 ...

太高级,看来偶得好好消化,谢谢啊:lol
作者: 万大述    时间: 2013-6-24 09:18
wanghuailin1030 发表于 2013-6-21 17:40
这是我的代码,面试时候问的问题     
//北京传智播客软件培训,传智播客.net培训,传智播客Java培训。传智 ...

请问Split里的new怎么理解啊!谢谢~
作者: 万大述    时间: 2013-6-24 09:18
蔡志涛 发表于 2013-6-21 18:28
面试吗,怎么我的基础测试就有这道题,我是这么做的:
static void Main(string[] args)
        {

这下好了,谢谢~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2