在控制台输入一串英文字符,然后统计出每个字母出现的次数忽略大小写

Posted anonymityning

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在控制台输入一串英文字符,然后统计出每个字母出现的次数忽略大小写相关的知识,希望对你有一定的参考价值。

import java.util.Scanner;

public class Demo2
public static void main(String[] args)
//首先输入一串字符,并将字符转化为小写
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一串英文字母");
char[] str = scanner.next().toLowerCase().toCharArray();

//利用for()循环将字符从a-z 便利一遍,再依次找出出现的次数
System.out.println("每个字符出现的次数是:");
for (char j = ‘a‘; j < ‘z‘; j++)
int count = 0;
for (int i = 0; i < str.length; i++)
if (j == str[i])
count++;


//假如该字符存在
if (count != 0)
System.out.println("字母" + j + "出现:" + count + "次");



以上是关于在控制台输入一串英文字符,然后统计出每个字母出现的次数忽略大小写的主要内容,如果未能解决你的问题,请参考以下文章

怎么统计输入的一个字符串中每个字母出现的次数?

Java学习:输入一串字符串,分别统计出其中的中英文字母,空格,数字和其他字符的个数

C++ 输入一行字符,分别统计出其中英文字母个数~~

编程: 输入一个字符串,统计该字符串中每个字母出现的次数,并按出现次数降序的输出每个字母。

java编程 字母数和单词数问题

控制台输入字符串,统计出大小字母,数字字符的个数