在一个字符串中搜索另一个字符串出现的次数,字符串另一个,学习完String类的常
分享于 点击 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
用户点评