欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

在一个字符串中搜索另一个字符串出现的次数,字符串另一个,学习完String类的常

来源: javaer 分享于  点击 36567 次 点评:231

在一个字符串中搜索另一个字符串出现的次数,字符串另一个,学习完String类的常


学习完String类的常用方法之后,做了一些练习,写了一个小程序:在一个字符串中搜索另一个字符串出现的次数。

public class TestStringSeach{    public static void main(String[] args){        String sr = "Java入门,诗水蛇山神庙,四十三Java入门建军节Java入门就是Java入门叫诗圣杜甫Java入门。";        String ar = "Java入门";        System.out.println(search(sr,ar));    }    //在字符串sr中搜索字符串ar出现的次数方法    public static int search(String sr,String ar){        int count = 0;        int num = 0;        int temp = 0;        while((sr.length()-temp) >= ar.length()){            num = sr.indexOf(ar,temp);              //在字符串sr中,从temp个开始搜索ar,返回ar第一次出现的位置            if(num == -1){                temp = sr.length();            }            else{                temp = num + ar.length();                count++;            }        }        return count;    }}//该片段来自于http://byrx.net
相关栏目:

用户点评