`

apache common-lang

 
阅读更多
public   static   int   countMatches(String   str,   String   sub)   {

 

  if   (isEmpty(str)   ||   isEmpty(sub))   {




  return   0;




  }





  int   count   =   0;







  int   idx   =   0;







  while   ((idx   =   str.indexOf(sub,   idx))   !=   -1)   {











  count++;











  idx   +=   sub.length();







  }







  return   count;



  }
public   static   boolean   isEmpty(String   str)   {







  return   str   ==   null   ||   str.length()   ==   0;



  }



public class Test {
 
public static  boolean isEmpty(String str){
   
return str == null || str.length()==0;
    }
   
public static int countMatchesStr(String str, String substr){
   
    if(isEmpty(str)&&isEmpty(substr)){
    return -1;
    }
   
    int count = 0;
        int index = 0;
       
        while ((index = str.indexOf(substr,   index)) !=   -1)   {
       
        count++;
       
        index  +=  substr.length();
       
        }
//        index = str.indexOf(substr,   index);
//        while(index != -1){
//       
//        count++;
//       
//        index += substr.length();
//       
//        index = str.indexOf(substr,   index);
//        }
       
        
        return count;
    }

public static void  s(Object o){
System.out.println(" input======= :"  +  o);
}

public static void main(String[] args) {
Test.s(Test.countMatchesStr("niuniusfsniskdfkjdskjfsdfniuniuniu", "niu"));
}
}
分享到:
评论

相关推荐

    commons-lang3-3.9-API文档-中文版.zip

    标签:apache、commons、lang3、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...

    commons-lang3-3.4-API文档-中文版.zip

    标签:apache、commons、lang3、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...

    common-lang3.jar

    `common-lang3.jar`是Apache Commons Lang项目的一部分,该项目由Apache软件基金会维护,旨在提供Java编程中的一系列通用功能。这个库的核心目标是弥补Java API的一些不足,为开发者提供更强大、更灵活的工具,以...

    commons-lang3-3.3.2-API文档-中文版.zip

    标签:apache、commons、lang3、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...

    commons-lang3-3.7 和 commons-lang-2.6 合集

    本资源包含了两个不同版本的Lang包:`commons-lang3-3.7.jar` 和 `commons-lang-2.6.jar`。这两个版本分别代表了Lang项目在不同时间点的发展状态,它们各自具有不同的特性和功能,适用于不同需求的项目。 `commons-...

    commons-lang3-3.10-API文档-中文版.zip

    标签:apache、commons、lang3、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...

    commons-lang3-3.5-API文档-中文版.zip

    标签:apache、lang3、commons、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...

    commons-lang3-3.12.0-API文档-中英对照版.zip

    标签:apache、lang3、commons、jar包、java、中英对照文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,...

    commons-lang-2.4.rar代码及jar文件

    另一方面,"commons-lang-2.4-src.zip"文件则包含的是源代码,允许开发者查看和研究Apache Commons Lang库的实现细节。源代码对于学习、调试、扩展或定制库的功能至关重要。通过阅读源代码,开发者可以了解每个类和...

    commons-lang3-3.7-API文档-中文版.zip

    标签:apache、lang3、commons、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请...

    处理SQL语句commons-lang-2.6.jar

    apache工具包common-lang中有一个很有用的处理字符串的工具类,其中之一就是StringEscapeUtils,这个工具类是在2.3版本以上加上的去的,利用它能很方便的进行html,xml,java等的转义与反转义,而且还能对关键字符串...

    commons-lang3-3.12.0 jar包

    Apache Commons Lang是Java编程语言中的一个实用工具库,它提供了许多增强和补充Java核心类库功能的方法。在本例中,我们关注的是`commons-lang3-3.12.0.jar`包,这是Apache Commons Lang项目的最新版本。这个库包含...

    commons-lang3-3.0-bin.zip

    Apache Commons Lang 是一个 Java 类库,它为 Java SDK 增加了大量有用的实用工具类,弥补了标准库中的一些不足。"commons-lang3-3.0-bin.zip" 是 Apache Commons Lang 的第 3.0 版本的二进制分发包。这个压缩包包含...

    commons-lang-StringUtils.zip

    Commons Lang是Apache软件基金会开发的一个Java工具包,它提供了许多实用的函数,扩展了Java标准库中关于字符串处理的功能。`StringUtils`类是这个工具包中的核心类之一,专门用于处理字符串的各种操作,包括但不...

    commons-lang-2.6.jar

    《Apache Commons Lang 2.6:Web开发的强大工具》 Apache Commons Lang是Java开发者们广泛使用的开源库之一,其中的2.6版本以其强大的功能和稳定性,在Web开发领域备受推崇。这个工具包提供了大量实用的类和方法,...

    commons-lang3-3.7-API文档-中英对照版.zip

    标签:apache、lang3、commons、jar包、java、API文档、中英对照版; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明...

    独立版commons-lang-2.6-exception,解决缺少NestableRuntimeException

    这个jar仅支持commons-lang-3.x 注意!!!!这个jar仅支持commons-lang-3.x 注意!!!!这个jar仅支持commons-lang-3.x 重要的事情说3遍,我现在用的commons-lang3-3.2.jar 因为再高版本中没有...

    commons-lang3-3.9-tar-压缩包.zip

    Apache Commons Lang是Apache软件基金会开发的一个Java类库,它提供了许多在Java标准库中未包含的实用工具类。"commons-lang3-3.9-tar"是一个压缩包,包含了Lang项目版本3.9的源码和相关文件。这个库特别受欢迎,...

Global site tag (gtag.js) - Google Analytics