• 技术文章 >Java >java教程

    java查找字符串中的包含子字符串的个数实现代码

    高洛峰高洛峰2017-01-18 16:44:53原创805
    1. 用indexof的方法:

    public class Test11
    {
     
        private static int counter = 0;
        /**
         * @param args
         */
        public static void main(String[] args)
        {
            String str ="sdSS**&HGJhadHCASch& ^^";
            int i = stringNumbers(str);
            System.out.println(i);
        }
         
        public static int stringNumbers(String str)
        {
            if (str.indexOf("java")==-1)
            {
                return 0;
            }
            else if(str.indexOf("java") != -1)
            {
                counter++;
                stringNumbers(str.substring(str.indexOf("java")+4));
                return counter;
            }
            return 0;
        }
    }

    2. 如果子字符串不是一个首尾相同的字符串,还可以这样实现:

    if(str.indexOf("java") != -1)
        {
            String[] str1 = str.split("java");
            System.out.println(str1.length-1);
        }
        else
        {
            System.out.println(0);
        }

    以上这篇java查找字符串中的包含子字符串的个数实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持PHP中文网。

    更多java查找字符串中的包含子字符串的个数实现代码相关文章请关注PHP中文网!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:Java字符串中删除指定子字符串的方法简介 下一篇:java实现统计字符串中字符及子字符串个数的方法示例
    大前端线上培训班

    相关文章推荐

    • 理解java8中java.util.function.*pojo反射新方法(附代码)• 浅析安卓app和微信授权登录及分享完整对接(代码分享)• 一招教你使用java快速创建Map(代码分享)• 教你一招搞定时序数据库在Spring Boot中的使用• 一文讲解Java中初始化List集合的8种方式(附代码)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网