java字符串比较获取字符串出现次数的示例
java字符串比较获取字符串出现次数的示例
发布时间:2016-12-28 来源:查字典编辑
摘要:比如:javascriptjavasejavaeejavame思路:定义一个计数器获取java第一次出现的位置从第一次出现位置后剩余的字符串...

比如:javascriptjavasejavaeejavame

思路:

定义一个计数器

获取java第一次出现的位置

从第一次出现位置后剩余的字符串中继续获取java出现的位置每获取一次就计数一次

当获取不到时,计数完成

复制代码 代码如下:

class StringCount{

public static void main(String[] args){

String s = "javascriptjavasejavaeejavame";

int count = getSubString(s,"java");

System.out.println(count);

}

public static int getSubString(String str,String key){

int count = 0;

int index = 0;

while((index=str.indexOf(key,index))!=-1){

index = index+key.length();

count++;

}

return count;

}

}

第二种方式:

复制代码 代码如下:

public static int getSubCount_2(String str,String key){

int count = 0;

int index = 0;

while ((index=str.indexOf(key,index))!=-1){

str = str.subtring(index+key.length());

count++;

}

return count;

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Java学习
热门Java学习
编程开发子分类