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);
    }
}

运行结果:

经验分享 程序员 微信小程序 职场和发展