java 统计数组中各元素出现的次数
来源:互联网 发布:windows装mac双系统 编辑:程序博客网 时间:2024/05/21 00:48
package javatest;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;public class NumOfEle { public static void main(String[] args) { String[] arr = new String[]{"aaa", "bbb", "ccc", "ddd", "ddd", "aaa"}; Map<String, Integer> map = new HashMap<>(); for (String str : arr) { Integer num = map.get(str); map.put(str, num == null ? 1 : num + 1); } Set set = map.entrySet(); Iterator it = set.iterator(); System.out.println("方法一 :"); while (it.hasNext()) { Map.Entry<String, Integer> entry = (Entry<String, Integer>) it.next(); System.out.println("单词 " + entry.getKey() + " 出现次数 : " + entry.getValue()); } System.out.println("方法二 :"); Iterator it01 = map.keySet().iterator(); while (it01.hasNext()) { Object key = it01.next(); System.out.println("单词 " + key + " 出现次数 : " + map.get(key)); } }}
运行结果:
<pre name="code" class="java">方法一 :单词 aaa 出现次数 : 2单词 ccc 出现次数 : 1单词 bbb 出现次数 : 1单词 ddd 出现次数 : 2方法二 :单词 aaa 出现次数 : 2单词 ccc 出现次数 : 1单词 bbb 出现次数 : 1单词 ddd 出现次数 : 2
0 0
- java 统计数组中各元素出现的次数
- 统计数组中各元素出现次数
- 统计数组中各数字(元素)出现的次数
- 统计一个无序数组中出现次数最多的元素
- 统计一个无序数组中出现次数最多的元素
- 统计数组中出现次数最多的元素并输出
- 在有序数组中,统计某一元素出现的次数
- Array.prototype.reduce统计数组中各元素出现次数
- 统计数组中元素出现的次数——Java小程序
- 统计`数组`元素出现的次数
- 数组元素出现次数统计
- 去除数组中重复项,并统计重复出现次数最多的元素及重复次数
- java中判断数组中元素出现的次数
- python 统计列表中各元素出现的次数
- 统计数组中数字出现的次数
- 统计一维数组中元素出现次数
- python 统计数组中元素出现次数并进行排序
- 数组中元素出现的次数
- 实验1正篇——引导PC
- Codeforces Round #320 (Div. 2)578B."Or" Game
- 黑马程序员——JavaSE之学习IO流的心得(一)
- Android 定时器的实现(一)
- Android数据库简单操作之创建数据库
- java 统计数组中各元素出现的次数
- Android 数据传递方式
- 关于testlink与缺陷追踪工具mantis的连接
- 51nod 正整数分组(dp_思考题)
- 常用数据库 JDBC URL 格式
- Ubuntu Chromium安装Flash Player
- LeetCode(118) Pascal's Triangle
- Codeforces Round #320 (Div. 2) 578A. A Problem about Polyline
- Support 3D Touch on Xcode6