黑马程序员技术交流社区
标题:
[经典] 如何获取一个字符串中指定字符串的出现次数 ?
[打印本页]
作者:
不落羽
时间:
2016-3-13 22:53
标题:
[经典] 如何获取一个字符串中指定字符串的出现次数 ?
package text.no_9_13;
public class Test6 {
public static void main(String[] args){
String s = "javascriptjavasejavaeejavame";
int count = getSubCount_1(s,"java");
System.out.println(count);
}
// 第一种方式:
public static int getSubCount_1(String string,String key){
int count = 0;
int index = 0;
while((index=string.indexOf(key,index))!=-1){
index = index+key.length();
count++;
}
return count;
}
//第二种方式:
public static int getSubCount_2(String string,String key){
int count = 0;
int index = 0;
while ((index=string.indexOf(key,index))!=-1){
string = string.substring(index+key.length());
count++;
}
return count;
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2