使用Java怎么统计数组中元素的出现次数-创新互联
使用Java怎么统计数组中元素的出现次数?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

具体如下:
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 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 entry = (Entry) 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));
}
}
} 运行结果:
方法一 : 单词 aaa 出现次数 : 2 单词 ccc 出现次数 : 1 单词 bbb 出现次数 : 1 单词 ddd 出现次数 : 2 方法二 : 单词 aaa 出现次数 : 2 单词 ccc 出现次数 : 1 单词 bbb 出现次数 : 1 单词 ddd 出现次数 : 2
关于使用Java怎么统计数组中元素的出现次数问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
网页标题:使用Java怎么统计数组中元素的出现次数-创新互联
新闻来源:http://www.jxjierui.cn/article/eedod.html


咨询
建站咨询
