通过hashmap实现统计字符串数组中某个字符串出现的次数的方法
来源:互联网 发布:qq for mac os x 10.8 编辑:程序博客网 时间:2024/05/16 00:29
/**
* 通过hashmap实现统计字符串数组中某个字符串出现的次数的方法
*/
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class AccountStringDemo {
public static void main(String[] args) {
String [] strs={"zhangsan","lisi","zhangsan","wangwu","lisi","zhaoliu"};
AccountUtil.printData(AccountUtil.account(strs));
}
}
class AccountUtil{
public static Map<String , Integer>account(String [] strs) {
//产生一个容器
Map<String , Integer>data=new HashMap<String ,Integer>();
for (int i = 0; i < strs.length; i++) {//通过下标来取出字符串中的一个个元素
String str=strs[i];//先把第一个字符串取出来
//判断一下hashmap中的key有没有,如果没有则收录 hashmap中
if (data.get(str)==null) {//第一次统计到字符串
data.put(str, 1);//把这个字符串作为键,值为第一次收入
}else {
//取出key所对应的值加一
data.put(str, (data.get(str)+1));//累加
}
}
return data;//最终返回hashmap里面的值
}
//打印一下hashmap中的数据
public static void printData(Map<String , Integer>data) {
Set<Entry<String, Integer>> entrys=data.entrySet();
for (Entry<String, Integer> entry : entrys) {//通过增强for循环遍历输出
System.out.println(entry.getKey()+"出现的次数为"+entry.getValue());
}
}
}
0 0
- 通过hashmap实现统计字符串数组中某个字符串出现的次数的方法
- Linux 统计某个字符串出现的次数
- Linux 统计某个字符串出现的次数
- Linux 统计某个字符串出现的次数
- Linux 统计某个字符串出现的次数
- 统计某个字符串出现的次数
- 统计字符串中某个字符出现的次数
- 统计某个字符串在文件中出现的次数
- oracle统计字符串中某个字符出现的次数详解
- java统计文本中某个字符串出现的次数
- oracle统计字符串中某个字符出现的次数
- 统计一个字符串中某个字串出现的次数
- hashmap统计字符串中每个字符出现的次数
- 统计字符串中字符出现的次数(TreeMap、HashMap)
- HashMap练习统计字符串中每个字符出现的次数和HashMap嵌套HashMap
- 返回某个字符串中某个字符串中出现的次数
- 统计字符串中某个字符出现次数
- EXCEL:统计某个字符串中,某字符或某字符串出现的次数
- hibernate第一课
- Linux为什么受欢迎?
- Ambari,hadoop的配置,管理和监控项目入门
- 如何查看自己电脑的IP和网络运营商
- C语言高效编程
- 通过hashmap实现统计字符串数组中某个字符串出现的次数的方法
- 要求:通过创建一个货物类,添加货物基本信息,使用TreeMap进行比较输出 方法一为只比较价格;方法二为先比较价格再比较销量然后再输出
- UVA 11093(p246)----Just Finish it up
- 线程池的学习与深入研究
- Emmet的高级功能与使用技巧
- ubuntu14.04 疑难问题整理
- JSP学习笔记一之JSP的结构与生命周期
- UVA 11105(p345)----Semi-prime H-numbers
- ESP8266(二)NODEMCU——烧录固件