最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

面試題---長(zhǎng)字符串中統(tǒng)計(jì)每個(gè)字母出現(xiàn)次數(shù)

  發(fā)布時(shí)間:2019-10-15 15:55:44   作者:佚名   我要評(píng)論
這篇文章通過實(shí)例代碼給大家介紹長(zhǎng)字符串中統(tǒng)計(jì)每個(gè)字母出現(xiàn)次數(shù),在我們的平時(shí)面試中經(jīng)常會(huì)遇到,今天給大家分享出來,感興趣的朋友跟隨小編一起看看吧

長(zhǎng)字符串中統(tǒng)計(jì)每個(gè)字母出現(xiàn)次數(shù)

給定常字符串:abcsdfdjfkdscaaacccbbbkssss

結(jié)果輸出:a(4)b(4)c(5)s(6)d(3)f(2)j(1)k(2)

代碼

import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;
public class MyTest04 {
    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        String s = sc.nextLine();
        String str="abcsdfdjfkdscaaacccbbbkssss";
        LinkedHashMap<Character, Integer> map = new LinkedHashMap<>();
//      字母統(tǒng)計(jì)算法
        for (int i = 0; i < str.length(); i++) {
            char ch=str.charAt(i);
            if (!map.containsKey(ch)){
                map.put(ch,1);
            }else{
                Integer num = map.get(ch);
                num++;
                map.put(ch,num);
            }
        }
//        拼串
        StringBuffer sb = new StringBuffer();
        Set<Map.Entry<Character, Integer>> entries = map.entrySet();
        for (Map.Entry<Character, Integer> entry:entries){
            sb.append(entry.getKey()).append("("+entry.getValue()+")");
        }
        System.out.println(sb.toString());
    }
}

總結(jié)

以上所述是小編給大家介紹的面試題---長(zhǎng)字符串中統(tǒng)計(jì)每個(gè)字母出現(xiàn)次數(shù),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

最新評(píng)論

通山县| 福州市| 仪征市| 双城市| 托克托县| 黄大仙区| 什邡市| 井冈山市| 苏尼特右旗| 贵港市| 乌拉特后旗| 西丰县| 蒲城县| 武冈市| 敦煌市| 民县| 博客| 新巴尔虎左旗| 伊宁市| 大丰市| 合川市| 遂昌县| 奇台县| 北安市| 常德市| 镇巴县| 普陀区| 启东市| 平湖市| 永定县| 洪湖市| 即墨市| 边坝县| 保定市| 河北省| 密云县| 侯马市| 平定县| 宁夏| 彭泽县| 明溪县|