黑马程序员技术交流社区
标题:
获取子串次数练习
[打印本页]
作者:
小穿钉
时间:
2015-11-9 19:46
标题:
获取子串次数练习
package cn.stringdemo;
/**
* 需求:获取子串在整个字符串中出现的次数
*
*/
public class Test_2 {
public static void main(String[] args) {
//声明字符串对象,存储在常量池中
String s="fhuiwhfwhhifhwhjdiawh";
//声明要查找的子串,存储在常量池中
String str="wh";
counts(s,str);
}
public static void counts(String s,String str) {
//定义计数器
int count=0;
//子串角标初始化
int index=0;
//如果没有指定字符串,就会返回-1,用来判断是否含有字符或者字符串
while((index=s.indexOf(str))!=-1){
//获取从指定位置到结尾的字符串,并赋值给s,用于下一次判断
s=s.substring(index+str.length());
count++;
}
System.out.println("子串出现的次数:"+count);
}
}
作者:
wodesteaammajia
时间:
2015-11-9 20:11
我来水一贴
作者:
小穿钉
时间:
2015-11-9 20:28
wodesteaammajia 发表于 2015-11-9 20:11
我来水一贴
我懂得~~~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2