查找字符串中出现次数最多的字符
来源:互联网 发布:python软件 编辑:程序博客网 时间:2024/05/16 09:07
/*** 查找字符串中出现次数最多的字符* @author YangHui 2009-10-14**/@SuppressWarnings("unchecked")public class Baidu { private static String words = "iloveyou"; private static String[] strs = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"}; private static HashMap map = null; /** * 按照26个字母,将给出的字符串中字符出现的次数统计 * @param words * @return */ public HashMap manyword(String words) { map = new HashMap(); char[] word = words.toLowerCase().toCharArray(); for (int i = 0; i < strs.length; i++) { int count = 0; for (int j = 0; j < word.length; j++) { if (strs[i].toString().equals(String.valueOf(word[j]))) { count += 1; } } map.put(strs[i].toString(), count); } return map; } /** * 根据统计好的Map数据查找出现次数最多的字符 * @param map */ public void whomanysword(HashMap map) { String maxStr = null; int max = Integer.parseInt(map.get(strs[0].toString()).toString()); for (int i = 1; i < map.size(); i++) { int word = Integer.parseInt(map.get(strs[i].toString()).toString()); if (max < word) { max = word; maxStr = strs[i].toString(); } } System.out.println(words + "中出现次数最多的字符是:【" + maxStr + "】,共出现【" + max + "】次"); } public static void main(String[] args) { Baidu bd = new Baidu(); bd.whomanysword(bd.manyword(words)); }}
- 查找字符串中出现次数最多的字符
- 查找字符串中出现次数最多的字符
- 查找字符串中出现次数最多的字符
- 查找字符串中出现最多次数的字符及其个数
- js查找字符串中出现次数最多的字符
- 字符串中出现次数最多的字符
- 题目:JavaScript编程题 查找字符串"sdddrtkjsfkkkasjdddj"中出现次数最多的字符和次数。
- 20171101(查找sdddrtkjsfkkkasjdddj字符串中,出现次数最多的字符和次数。)
- 题目:JavaScript编程题 查找字符串"sdddrtkjsfkkkasjdddj"中出现次数最多的字符和次数。
- 查找出字符串中出现最多的字符及其出现的次数
- 查找出字符串中出现最多的字符及其出现的次数
- 查找出字符串中出现最多的字符及其出现的次数
- 查找一个字符串中出现次处最多的那个字符,并输出出现次数
- 查找字符串中出现最多的字符和它出现的次数和查找某个字符在字符串中出现的次数
- 如何在Javascript中高效查找一个字符串,出现次数最多的字符?
- 如何使用 javascript 查找字符串中出现次数最多的字符
- 在字符串中查找出现次数最多的子串
- 查找字符串中字母出现最多次数的方法小结
- 在 Windows2003 中启用分布式事务遇到的部分问题
- 计算灰度直方图
- ASP.NET页面刷新的几种方法
- 浅谈volatile的作用
- 配置管理
- 查找字符串中出现次数最多的字符
- VC++常用数据类型及其操作详解 [转]
- ibatis 分页
- 波形仿真的结果总是一样,虽然我改动了相关的IO与设置
- 我的高项
- android onTouchEvent和onInterceptTouchEvent区别
- 从100万个整数里找出100个最大的数
- python 中对配置文件(如.ini文件)进行读写等操作ConfigParser模块
- 分辨率低的问题