Java程序查找给定字符串中字符的频率

查找给定字符串中字符的频率

  •  从用户读取字符串。

  •  阅读角色。

  •  创建一个整数变量,将其初始化为0。

  •  每次匹配时,将给定字符串中的每个字符与上面创建的整数变量与输入的字符增量进行比较。

示例

import java.util.Scanner;
public class FrequencyOfACharacter {
   public static void main(String args[]){
      System.out.println("Enter a string value ::");
      Scanner sc = new Scanner(System.in);
      String str = sc.nextLine();

      System.out.println("Enter a particular character ::");
      char character = sc.nextLine().charAt(0);
      int count = 0;

      for (int i=0; i<str.length(); i++){
         if(character == str.charAt(i)){
            count++;
         }
      }
      System.out.println("Frequency of the give character:: "+count);
   }
}

输出结果

Enter a string value ::
Hi welcome to Nhooo
Enter a particular character ::
t
Frequency of the give character:: 3