中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

java怎么統(tǒng)計(jì)字符串中字符出現(xiàn)的次數(shù)-創(chuàng)新互聯(lián)

1、使用Scanner獲取用戶輸入的字符串

為蕪湖等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及蕪湖網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、蕪湖網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

2、創(chuàng)建Map集合,key是字符串中的字符,value是字符的個(gè)數(shù)

3、遍歷字符串,獲取每一個(gè)字符

4、使用獲取到的字符,去Map集合中判斷key是否存在

key存在:

通過字符(key),獲取value(字符個(gè)數(shù))

value++

put(key,value)把新的value存儲(chǔ)到Map集合中

key不存在:

put(key,1)

5、遍歷Map集合,輸出結(jié)果

具體代碼為:

 public static void main(String[] args) {
        //1.使用Scanner獲取用戶輸入的字符串
        Scanner sc = new Scanner(System.in);
        System.out.println("請(qǐng)輸入一個(gè)字符串");
        String s = sc.next();
        //2.創(chuàng)建Map集合,key是字符串中的字符,value是字符的個(gè)數(shù)
        HashMap<Character, Integer> map = new HashMap<>();
        //3.遍歷字符串,獲取每一個(gè)字符
        for (char c : s.toCharArray()) {
            //4.使用獲取到的字符,去Map集合中判斷key是否存在
            if (map.containsKey(c)) {
                //key存在
                Integer value = map.get(c);
                value++;
                map.put(c,value);
            }else {
                //key不存在
                map.put(c,1);
            }
        }
        //5.遍歷Map集合,輸出結(jié)果
        for (Character key:map.keySet()){
            Integer value = map.get(key);
            System.out.println(key+"---"+value);
        }

    }

以上就是java計(jì)算某個(gè)字符串中每次字符出現(xiàn)的次數(shù)的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!

本文題目:java怎么統(tǒng)計(jì)字符串中字符出現(xiàn)的次數(shù)-創(chuàng)新互聯(lián)
鏈接分享:http://www.rwnh.cn/article28/copsjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、電子商務(wù)外貿(mào)網(wǎng)站建設(shè)、用戶體驗(yàn)、軟件開發(fā)、品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
万州区| 调兵山市| 建瓯市| 六枝特区| 夏河县| 老河口市| 永嘉县| 瑞昌市| 彭泽县| 吉首市| 兴隆县| 五河县| 太白县| 清水河县| 新泰市| 兰西县| 张家口市| 永登县| 襄汾县| 霞浦县| 壤塘县| 贵定县| 巴林右旗| 济阳县| 衡山县| 合水县| 策勒县| 河源市| 资讯| 河北省| 思南县| 勐海县| 上饶市| 高碑店市| 洛川县| 马鞍山市| 凌源市| 澄城县| 昌图县| 济源市| 雷波县|