修学犹如爬大山,要想到达山顶就得一步一个脚印,不停的向山顶靠近
获取一段字符串中含有某一子字符串的个数的方法定义:
思路:
1、定义一个技术器(用于记录所寻找子串的个数)。
2、判断。
3、返回寻找到的个数。
初步代码实现:
int myContains(String str,String ch) { //1、定义计数 int count; //2、寻找 for(;;) {} //3、返回个数 return count; }
代码实现:
public class ContainsDemo { public static void main(String args[]) { String s = " hjghjgfusd vhj "; String ch = "hj"; System.out.print(ch+"出现的次数:"); int x = myContains(s, ch); System.out.println(x); } public static int myContains(String s,String ch) { //定义计数 int count = 0; //判断出现次数 for(int i=0;i<s.length()-1;i++) { if(s.indexOf(ch,i) >= 0) { count++; i = s.indexOf(ch,i)+ch.length()-1; } } //返回次数 return count ; } }
用心-细心-专心-决心
学习就像爬大山,一步一步向前走
-态度决定高度-