计算字符串中每个字符出现的次数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算字符串中每个字符出现的次数相关的知识,希望对你有一定的参考价值。

var str = ‘aaabbbbcccddf‘;

        function count(str) {
            var obj = {};
            for (var i = 0, len = str.length; i < len; i++) {
                var v = str.charAt(i);
                if (obj[v] && obj[v].value == v) {
                    obj[v].count++;
                } else {
                    obj[v] = {};
                    obj[v].value = v;
                    obj[v].count = 1;
                }
            }
            for(var i in obj) {
                document.write(obj[i].value+‘ ‘+obj[i].count+‘\n‘);
            }
        }
        count(str);

 

以上是关于计算字符串中每个字符出现的次数的主要内容,如果未能解决你的问题,请参考以下文章

使用HashMap计算一个字符串中每个字符出现的次数

使用HashMap计算一个字符串中每个字符出现的次数

计算字符串中每个字符出现的次数

计算一个字符串的每个字符出现的次数案例——Map集合

统计句子中各个字符出现的次数

计算字符在Ruby中的字符串数组中出现的次数