public class strFind {
public static void main(String[] args) {
// TODO Auto-generated method stub
String source = new String("ABCABCABCDABC");
String target = new String("ABC");
stringFind(source, target);
}
/**
*
* @param source 查找的源字符串
* @param target 目标子串
* @return number of target string in source
*/
public static int stringFind(String source, String target){
int number = 0;
int i = 0;
while((i=source.indexOf(target, i))!=-1) {
number++;
i++;
}
System.out.println("字符串"+target+"出现的次数:"+number+"。");
return number;
}
}
输出:
字符串ABC出现的次数:4。