统计字符串中出现相同字符的次数
2018-03-10 16:23
344 查看
代码如下:
//统计字符串中出现相同字符的次数var str = 'asdfssaaasasasasaa';
function strCount(){
//定义一个空对象
var obj = {};
for(var i=0; i< str.length;i++){
//获得每个字符串
var everystr = str.charAt(i);
//如果有该字符串,value增加,无该字符串value为1;
if(!obj[everystr]){
obj[everystr] = 1;
} else {
obj[everystr] ++;
}
}
//定义默认出现次数
var maxNum=0;
//定义出现最多的字符
var maxStr;
for(var key in obj){
if(obj[key] > maxNum){
maxNum = obj[key];
maxStr = key;
}
}
return {
maxStr:maxStr,
maxNum:maxNum
}
}
console.log(strCount(str))
相关文章推荐
- 统计字符串中相同字符出现的次数
- swift-08-使用键值对儿统计字符在字符串中出现的次数
- JS实现找到某字符串中出现次数最多的字符,并统计次数
- 统计字符串中各个字符出现的次数
- 统计字符串中出现次数最多的字符
- 统计字符串中的每个字符出现次数
- 超初级的用Python收集杂乱字符串中的特定字符,统计出每个特定字符的出现次数并取出最小值
- 统计字符串中:各个数字、空白字符、以及其他所有字符出现的次数
- 一个字符串中出现次数最多的字符 统计这个次数【实现代码】
- java统计字符串中每个字符出现的次数
- javaScript统计字符串中字符出现的次数
- js——统计字符串中每种字符出现的次数,出现次数最多的是? 出现?次
- 【C语言】编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数。
- 用递归实现查找字符串中相同字符连续出现次数的最大值
- java基础练习-统计字符串中每个字符出现的次数
- 统计字符串中:各个数字、空白字符、以及其他所有字符出现的次数
- swift-08-使用键值对儿统计字符在字符串中出现的次数
- 练习三:统计字符串中字符中 大写字符 小写字符 数字 其他字符 出现的次数
- 编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
- 统计字符串中各个字符出现的次数