最近碰到的一道面试题,原题是英文的: return the number of each different type of character instance in a string。
对这个type非常不解。有可能判断出一个字符是什么种类么?判断是数字、字母、字符?
大家一起来看看吧。

解决方案 »

  1.   

    字符串中字符个数
    int len=str.Length;
    str=Regex.Replace(str,"[a-zA-Z]","");
    string result=(len-str.Length)+"个字母 ";
      

  2.   

    应该不是计算字符个数这么简单吧?这个TYPE就指字母,指字母的种类?
      

  3.   

    xuzysun 的说法有点靠谱,不过如果我真的要计算字符种类有办法实现吗? 把字符串先转换成char[], 然后一个char类型的数字有办法判断出是数字类型? 或者干脆是法文,拉丁文之类的有办法判断不?