java查找字符串中的包含子字符串的个数实现代码

网友投稿 195 2023-07-15


java查找字符串中的包含子字符串的个数实现代码

1. 用indexof的方法:

public class Test11

{

private static int counter = http://0;

/**

* @param args

*/

phttp://ublic static void main(String[] args)

{

String str ="sdSS**&HGJhadHCASch& ^^";

int i = stringNumbers(str);

System.out.println(i);

}

public static int stringNumbers(String str)

{

if (str.indexOf("java")==-1)

{

return 0;

}

else if(str.indexOf("java"SfkAL) != -1)

{

SfkAL counter++;

stringNumbers(str.substring(str.indexOf("java")+4));

return counter;

}

return 0;

}

}

2. 如果子字符串不是一个首尾相同的字符串,还可以这样实现:

if(str.indexOf("java") != -1)

{

String[] str1 = str.split("java");

System.out.println(str1.length-1);

}

else

{

System.out.println(0);

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java web的读取Excel简单实例代码
下一篇:生成PDF全攻略之在已有PDF上添加内容的实现方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~