统计子字符串在父字符串中出现的次数

来源:互联网 发布:优化排名软件 编辑:程序博客网 时间:2024/05/17 08:06
package com.cn.string;import java.util.Arrays;/*** Author:Liu Zhiyong* Version:Version_1* Date:2016年6月30日13:21:05* Desc:*/public class MyTrim {public static void main(String[] args) {String str = "abcjavaphpjavajavajavacjabcjavajavajavaajava";occurTimes("java", str);//System.out.println(str.indexOf("java", 2000000000000000)); //测试越界问题}//获取文件名1public static String getFileName(String path){int startIndex = path.lastIndexOf("\\") + 1;return path.substring(startIndex);}//求一个字符串在整串中出现的次数public static void occurTimes(String sonStr, String fatherStr){int count = 0;//记录出现的次数int fromIndex = 0;//用于记录开始寻找的索引值while(fatherStr.indexOf(sonStr , fromIndex) != -1){count++;fromIndex = fatherStr.indexOf(sonStr , fromIndex) + sonStr.length();}System.out.println("子字符串出现的次数" + count);}}

0 0