如何计算字符串中的两个字符?

时间:2013-01-28 02:29:37

标签: string character counting

有三个参数(String s,char c,char d)

如何定义一个方法,使其以int形式返回,char中出现charc的次数加上char中出现char的次数?

1 个答案:

答案 0 :(得分:0)

根据语言的不同,可能已有一个现有的功能可以帮助您。

否则,您需要将字符串视为数组(如果语言执行该操作,那么很好。如果没有,则需要将其转换为数组),运行循环并使用计数器。如果要查找特定字符,可以将其与字符串/数组一起传递给函数。

示例(这只是psudo代码,因为我不知道你使用的是哪种语言):

function countCharsInString(string s, char c1, char c2)
{
 int count = 0;

 for(i = 0; i < s.Length; i++)
 {
   if(s[i] == c1 || s[i] == c2)
   {
    count++;
   }
 }
 return count;
}