zoukankan      html  css  js  c++  java
  • 计算字符串中每个字符出现的次数

    //使用方法只要把要处理的字符串传入函数中就行了
            function numInstring(str)
            {
                var text="";
                //循环的套出每个字符出现的次数 str会慢慢的变短直到为空
                while(str!="")
                {
                    //先将字符打散
                    var newstr=str.split("");
                    var count=0;
                    //求得第一个字符出现的次数
                    for(var i=0;i < newstr.length;i++)
                    {
                        if(newstr[0]==newstr[i])
                        {
                            count++;
                        }
                    }
                    //在字符串中删掉跟第一个字符一样的所有字符
                    var re=new RegExp(newstr[0],"g");
                    str=str.replace(re,"");
                    text+=newstr[0]+":"+count+"次;";
                }
                return text;//我这里返回的是一段文本 可以自己改写成自己想要的形式
            }

    主要考的是对字符串的处理,这里用到了split和replace结合然后再使用正则,有什么建议或者改进的地方都可以给我留言,相互进步O(∩_∩)O~~!!!;

  • 相关阅读:
    bash 设置
    fabric-ca-client
    fabric工具
    nodejs
    Hyperledger 项目
    JAVA集合小结
    java内部类的作用分析
    如何使用javadoc
    30天轻松学习javaweb_Eclipse在修改了web.xml后将自动更新到tomcat服务器中
    30天轻松学习javaweb_修改tomcat的servlet模板
  • 原文地址:https://www.cnblogs.com/zccst/p/3558459.html
Copyright © 2011-2022 走看看