为了弄清某类考试中,选择题答案abcd的分布情况,需要统计abcd出现的次数。现从键盘输入一行由abcd构成的答案字符串,统计并输出abcd出现的次数。(如果未出现,则次数输出0)
http://www.2cto.com/kf/201412/361778.html
java应该也差不多吧,给你c#参考一下
string str = "abcdasdkadsa";
int n=0;
MatchCollection matchs = Regex.Matches(str,@"abcd");
n = matchs.Count;
你输入的字符串并不多的,可以把它们放到一个字符数组里,然后分别用a,b,c,d来和字符数组里的字符比较,然后定义三个变量,如果a和字符里某个角标的值相等,
就让一个变量值加1,b和c一样,当前面三个算出来后,把总的字符量,也就是选择的总的个数减去a,b和c的就是d的了。
你手动输入的字符串不可能是花几分钟或者一个小时输入的吧。