小刘数字母

小刘数字母
时间限制: 1 Sec 内存限制: 64 MB

题目描述
小刘是一个非常喜欢英语的"好学生",他不仅喜欢英语还喜欢上英语课数一种字母出现次数。一天他收到一封信,信中有一串字母(区分大小写)和一个被告知要数字母,对于这封信小刘能完成吗?

输入
第一行一个整数T(1<=T<=10),表示T组样例
每组样例输入一个字母串(串长度不大于10000)和一个字母

输出
对于每组样例输出给定字母出现次数

样例输入
3
aaabcbd b
abcasdweq a
IGniubi i

样例输出
2
2
2

import java.util.Scanner;
public class Main {
	public static void main(String args[]){
		Scanner sc = new Scanner(System.in);
		int T = sc.nextInt();
		while(T-- > 0)
		{
			String s = sc.next();
			char c[] = s.toCharArray();
			char a = sc.next().charAt(0);
			int count = 0;
			for(int i = 0;i < c.length;i++)
			{
				if(c[i] == a)
				{
					count++;
				}
			}
			System.out.println(count);
		}
	}
}

toCharArray()的用法:
将一个字符串内容转换为一个字符数组

String str=“abcd”;
char c[]=str.toCharArray();
System.out.println(c[1]);
输出结果:
myChar[1]=b

String str=“abc”;
System.out.println(str.toCharArray()+" ");
将输出a b c

你可能感兴趣的:(小刘数字母)