博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
遍历String字符串,得到出现次数最多的字母
阅读量:6153 次
发布时间:2019-06-21

本文共 1172 字,大约阅读时间需要 3 分钟。

//There is no need to explain the code right? package com.hp.test;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Set;public class CharacterCheck {    public static void main(String[] args) {        String str = "sdfwefwefp[kmlskdjfowefjowefnsdlkj";        char ca[] = str.toCharArray();        Map
charMap = new HashMap
(); int maxNum = 1; for(char c : ca){ if(charMap.containsKey(c)){ int preNum = charMap.get(c); charMap.put(c, preNum + 1); if(maxNum < (preNum + 1)){ maxNum = maxNum + 1; } } else { charMap.put(c, 1); } } Set
keys = charMap.keySet(); for(char c : keys){ if(charMap.get(c) == maxNum){
System.out.println(c + " show up for " + charMap.get(c) + " times, is the biggest!"); } else { System.out.println(c + " show up for " + charMap.get(c) + " times!"); } } }}

 

转载于:https://www.cnblogs.com/xbingxin/p/4712617.html

你可能感兴趣的文章
使用native 查询时,对特殊字符的处理。
查看>>
maclean liu的oracle学习经历--长篇连载
查看>>
ECSHOP调用指定分类的文章列表
查看>>
分享:动态库的链接和链接选项-L,-rpath-link,-rpath
查看>>
Javascript一些小细节
查看>>
禁用ViewState
查看>>
Android图片压缩(质量压缩和尺寸压缩)
查看>>
nilfs (a continuent snapshot file system) used with PostgreSQL
查看>>
【SICP练习】150 练习4.6
查看>>
HTTP缓存应用
查看>>
KubeEdge向左,K3S向右
查看>>
DTCC2013:基于网络监听数据库安全审计
查看>>
CCNA考试要点大搜集(二)
查看>>
ajax查询数据库时数据无法更新的问题
查看>>
Kickstart 无人职守安装,终于搞定了。
查看>>
linux开源万岁
查看>>
linux/CentOS6忘记root密码解决办法
查看>>
25个常用的Linux iptables规则
查看>>
集中管理系统--puppet
查看>>
分布式事务最终一致性常用方案
查看>>