java查找字符串中的包含子字符串的个数实现代码
发布时间:2020-11-17 23:38:15 所属栏目:Java 来源:互联网
导读:1.用indexof的方法:publicclassTest11{privatestaticintcounter=0;/***@paramargs*/publicstaticvoidmain(String[]args)
|
1. 用indexof的方法:
public class Test11
{
private static int counter = 0;
/**
* @param args
*/
public 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") != -1)
{
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);
}
以上这篇java查找字符串中的包含子字符串的个数实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。 (编辑:哈尔滨站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
