软件编程
位置:首页>> 软件编程>> java编程>> java查找字符串中的包含子字符串的个数实现代码

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

作者:jingxian  发布时间:2022-08-15 17:48:45 

标签:java,字符串,子字符串

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);
}
0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com