import java.util.HashMap;
import java.util.Map;public class Demo03MapStringMaxNumber {public static void main(String[] args) {String str = "kdjjkjbJhd";// 如果不分大小写str = str.toLowerCase(); // 将字母全部变成小写,并返回一个新的字符串int res = 0;char resC = str.charAt(0);Map<Character, Integer> hashMap = new HashMap<>();for (int i = 0; i < str.length(); i++) {if (hashMap.containsKey(str.charAt(i))){ // 判断该字母是否已经存在字典,如果是 value+1hashMap.put(str.charAt(i), hashMap.get(str.charAt(i))+1);}else{hashMap.put(str.charAt(i), 1); // 将字母添加到字典中}// 需要输出出现次数最多的字母的次数和字母if (res < hashMap.get(str.charAt(i))){res = hashMap.get(str.charAt(i));resC = str.charAt(i);}//res = Math.max(res, hashMap.get(str.charAt(i)));  // 如果只需要输出出现次数最多的字母次数,就写这一句就好了}System.out.println("字母 " + resC+" 出现的次数最多,一共出现了 "+res+ " 次");}
}

Java输出字符串出现次数最多的字母相关推荐

  1. 输出字符串中出现次数最多的字母

    第十三届蓝桥杯省赛 Java 大学 B 组 的一道题 [问题描述] 给定一个只包含大写字母的字符串 S,请你输出其中出现次数最多的字母. 如果有多个字母均出现了最多次,按字母表顺序依次输出所有这些字母 ...

  2. 输入字符串,输出字符串中出现次数最多的字母及其出现次数。如果有多个字母出现次数一样,则按字符从小到大顺序输出字母及其出现次数。

    输入字符串,输出字符串中出现次数最多的字母及其出现次数.如果有多个字母出现次数一样,则按字符从小到大顺序输出字母及其出现次数. [样例输入1] 55552222abcccdaa [样例输出1] a 3 ...

  3. python中判断字符串中出现次数最多的字母

    python中判断字符串中出现次数最多的字母 import string def check(text):text = text.lower()return max(string.ascii_lowe ...

  4. 蓝桥杯python-找单词出现次数最多的字母

    小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度.小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得 ...

  5. 找出出现次数最多的字母

    找出出现次数最多的字母 Description 找出出现次数最多的字母Input现在给你一行密文,全部由小写字母组成(不超过100个),你要找出出现次数最多的那个字母 Output 每组输出1行,输出 ...

  6. 输出字符串中匹配最多的括号数

    [java]输出字符串中匹配最多的括号数 例如: 1: (()) 输出2: 2:((()))()(()) 输出3: public class Demo { public static void mai ...

  7. 算法学习之 Python 实现单词分析-找出现次数最多的字母的 n 中方式

    差点忘了我可是要打蓝桥杯的人,快临阵磨枪一下 单词分析-找出现次数最多的字母 题目描述 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度. ...

  8. JAVA输出字符串中字母_Java输出字符串中的大写英文字母数,小写英文字母数以及非英文字母的三种方法...

    import java.util.*; /** * 3.编写一个程序,输出一个字符串中的大写英文字母数,小写英文字母数以及非英文字母. 提示: 方法一:使用循环提取字符,判断字符是否在A-Z .a-z ...

  9. java出现次数最多的字母_关于Java:查找字母中每个字母出现次数最多的单词

    我编写了一个程序来读取文本文件,其中每一行都是一个单词. 代码的第一部分找到以字母的每个字母开头的最长单词,并将其存储在数组中. 我希望程序执行的第二部分是为字母表中的每个字母找到该字母出现次数最多的 ...

最新文章

  1. 【翻译】为什么 goroutine 的栈内存无穷大?
  2. 【数理逻辑】范式 ( 合取范式 | 析取范式 | 大项 | 小项 | 极大项 | 极小项 | 主合取范式 | 主析取范式 | 等值演算方法求主析/合取范式 | 真值表法求主析/合取范式 )
  3. hdu 2222 ac自动机
  4. sentinel接入网关应用_阿里Sentinel整合Zuul网关详解
  5. [vue] vue中data的属性可以和methods中的方法同名吗?为什么
  6. 彩票抽奖(洛谷P2550题题解,Java语言描述)
  7. 我的worktools集合们
  8. Databricks文档05----使用 Azure Databricks 连接SQL Server查询数据
  9. 线搜索中有最速下降法、牛顿法、拟牛顿法、共轭梯度法汇总
  10. df 查看显示所有磁盘的信息
  11. 机器学习-模型评估方法sklearn对MINST数据集实现
  12. 神奇宝贝HTML游戏代码,《我的世界》神奇宝贝召唤神兽指令 各神兽召唤代码大全...
  13. 关于火狐浏览器国际版和国内版的说明
  14. 神鬼传奇客户端解包图片(ui\common)
  15. iPhone下mp4视频无法播放和部分手机只有声音没有画面
  16. 人无信则不立,您了解自己的信用情况吗?
  17. win10 运行debug程序
  18. 人脸考勤机是如何工作的?人脸考勤机有哪些优缺点?
  19. android 手柄摇杆代码,android虚拟手柄摇杆的实现
  20. 从 1 秒到 10 毫秒!在 APISIX 中减少 Prometheus 请求阻塞

热门文章

  1. N71005-第五周
  2. 基于51单片机的智能浇花系统(可做毕设)
  3. python黑色星期五_使用Python进行黑色星期五的相关性分析
  4. 记事本编写java代码出现中文乱码
  5. 网段和子网掩码及IP个数的计算
  6. QT5.9.0配置opencv
  7. 北京大学计算机专业王腾,王腾-青年学者-北大地空学院
  8. Base64格式文字解密,加密
  9. Three.js精灵模型Sprite
  10. 苹果CEO史蒂夫·乔布斯(Steve Jobs),2005年,斯坦福大学