- package com.xiangying;
- public class Day12_11 {
- /**
- *获取长字符串中的子串
- *例如:
- 查找下面字符串中总共有几个java
- *dgjoiwjavafaogoujojlajfljjavalajooujjavakhoiyuehiyy1234java;
- */
- public static void main(String[] args) {
- int count=getCount("dgjoiwjavafaogoujojlajfljjavalajooujjavakhoiyuehiyy1234java","java");
- System.out.println(count);
- }
- //定义一个方法,传入任意字符串,和要查找的字子符串,返回此字符串在字符串中个数;
- public static int getCount(String str,String subStr){
- int count =0;
- int index=0;
-
- while(index!=-1){
- index=str.indexOf("java");
- int start=index+subStr.length();//把找到的子串位置+子串长度作为下一个开始位
- str=str.substring(start);//截取后面的串
- count++;
- }
-
-
-
-
- return count;
- }
- }
复制代码 |
|