使用Java怎么統(tǒng)計(jì)數(shù)組中元素的出現(xiàn)次數(shù)?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。
我們提供的服務(wù)有:成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、中山ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的中山網(wǎng)站制作公司
具體如下:
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"}; Mapmap = 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() + " 出現(xiàn)次數(shù) : " + entry.getValue()); } System.out.println("方法二 :"); Iterator it01 = map.keySet().iterator(); while (it01.hasNext()) { Object key = it01.next(); System.out.println("單詞 " + key + " 出現(xiàn)次數(shù) : " + map.get(key)); } } }
運(yùn)行結(jié)果:
方法一 : 單詞 aaa 出現(xiàn)次數(shù) : 2 單詞 ccc 出現(xiàn)次數(shù) : 1 單詞 bbb 出現(xiàn)次數(shù) : 1 單詞 ddd 出現(xiàn)次數(shù) : 2 方法二 : 單詞 aaa 出現(xiàn)次數(shù) : 2 單詞 ccc 出現(xiàn)次數(shù) : 1 單詞 bbb 出現(xiàn)次數(shù) : 1 單詞 ddd 出現(xiàn)次數(shù) : 2
關(guān)于使用Java怎么統(tǒng)計(jì)數(shù)組中元素的出現(xiàn)次數(shù)問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。