Java 从键盘输入一个字符串,统计某个字符的个数
从键盘输入一个字符串,统计某个字符的个数
例如,从键盘输入“I am a student”,统计a出现的次数
字符串转字符数组 字符串.toCharArray(); Scanner scanner = new Scanner(System.in); String str = scanner.nextLine(); 获字符串,回车作为分隔符
import java.util.Scanner;
public class TestDemo{
public static int getCharCountOfString(String str, char c) {
//字符串转字符数组 字符串.toCharArray();
char[] arr = str.toCharArray();
int count = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] == c){
count++;
}
}
return count;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
int count = getCharCountOfString(str, a);
System.out.println(count);
}
}
运行结果:
