博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取字符串中出现最多的字符 (HashMap()储存)
阅读量:5206 次
发布时间:2019-06-14

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

import java.util.HashMap;

import java.util.Map;

public class number_of_character {

public static void main(String[] args) {
// TODO Auto-generated method stub
String s = "asdasdugahjjaiosdhgbh";
Map <Character, Integer> map = new <Character, Integer> HashMap();
int len = s.length();
for(int i=0; i<s.length();i++) {
Character k = s.charAt(i);
map.put(k, (map.get(k) == null ? 1: map.get(k) + 1));
}
System.out.println(map);
char key = 0;
int min=-1;
for (Map.Entry<Character, Integer> entry : map.entrySet()) {
if(min<entry.getValue())
{
min=entry.getValue();
key=entry.getKey();
}
}
System.out.println("Key = " + key + ", Value = " +min);
}

}

转载于:https://www.cnblogs.com/mumamuma/p/10485370.html

你可能感兴趣的文章
python 进程池Pool以及Queue的用法
查看>>
while 循环、格式化输出、运算符
查看>>
Combination Sum III -- leetcode
查看>>
中国剩余定理
查看>>
MongoDB一些基本的命令
查看>>
尚未为数据源“RptDataSet_StatEC”提供数据源实例
查看>>
IP通信基础课堂笔记------第三章(重点)
查看>>
POJ 1410 Intersection
查看>>
Linux服务部署:nginx服务 nfs服务
查看>>
Spring Boot热部署(springloader)
查看>>
我要写一篇动态计算tableView-cell高度的随笔
查看>>
2.2 数据库高速缓冲区
查看>>
0课1-2节——刚接触开发板之接口接线工具
查看>>
分治法求解最大子段和问题
查看>>
H5实现formdata+ajax+上传进度上传文件
查看>>
iOS 6 编程 - 自动布局(Auto Layout)系列文章
查看>>
一. python的collections模块
查看>>
Linux之路(原发表于07年,现在搬到博客)
查看>>
Varnish
查看>>
20155338 《JAVA程序设计》实验五网络编程与安全实验报告
查看>>