java统计字符串中每个字符出现的次数
2024-09-04 03:47:18
package MapTest;
import java.util.HashMap;
public class MapTest {
public static void Count(String str)
{
char[] chars=str.toCharArray();
HashMap<Character,Integer> hm=new HashMap();
for(char c : chars)
{
if(!hm.containsKey(c))
{
hm.put(c, 1);
}
else
{
hm.put(c, hm.get(c)+1);
}
for(Character key: hm.keySet()){
//hm.keySet()代表所有键的集合,进行格式化输出
System.out.println(key + "====" + hm.get(key));
}
}
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
String str = "abcaaaefdabbhg";
Count(str);
}
}
最新文章
- 最新 Eclipse IDE下的Spring框架配置及简单实例
- JS高级群的日常
- 判断Windows操作系统的版本
- Hive[2] 基础介绍
- 深入理解c++中char*与wchar_t*与string以及wstring之间的相互转换 [转]
- python批量GBK转UTF-8
- Contoso 大学 - 5 – 读取关联数据
- s3c6410 开发板Linux系统支持 K9GAG08U0E的方法
- Mybatis的学习总结(一)——使用配置文件实现增删改查
- 大约Android 3.0后AsyncTask默认的单线程分析
- KB奇遇记(5):奇葩的用人制度
- Qt词典搜索
- @media 针对不同的屏幕尺寸设置不同的样式
- 悲观锁,乐观锁,排他锁,行锁----MYSQL
- 基于 WPF 平台的 ActiveReports Viewer控件
- Reflector_8.3.0.93_安装文件及破解工具
- getParameter和getAttribute区别
- loadrunner:HTTP接口脚本实例
- rpm包的rpmbuild spec文件详解
- iOS开发之弹出输入框