判断一个字符串中出现次数最多的字符,并统计次数

判断一个字符串中出现次数最多的字符,并统计次数

方法:创建一个json数据,把出现的字符以及次数相对应的保存在json中。然后判断字符是否已经存在于json中。

var str = "abcabcaaa";
maxnum(str);
function maxnum(str){

    var json = {};

    for(var i=0;i<str.length;i++){

        if(!json[str.charAt(i)]){

            json[str.charAt(i)] = 1;

        }else{

            json[str.charAt(i)]++;
        }

        console.log(json);

    }

    var max = 0;
    var Index = '';
    for(var i in json){
        if(json[i]>max){
            max = json[i];
            Index = i;
        }
    }
    console.log(max + Index);
        
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,186评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,823评论 18 399
  • 看病贵,看病难,是中国农村面临的最大难题。农民朋友有时看个感冒也要赶到很远的县城去排队挂号老半天。虽然现在有医保,...
    欧阳小川阅读 1,139评论 7 14
  • 执笔写忧伤 落笔怀过往 开始的开始 最后的最后
    乔木lan阅读 200评论 0 0
  • 天,只有云,在游荡。路,只有树,在站岗。大地,一片空旷。风,呼呼地吹着。芦苇荡,随风起舞,奏起自然的乐章。 我,站...
    玄无尤阅读 493评论 2 2