package wj12301230;
public class StringTest
{
public static void main(String[] args)
{
String str="asfasfnabaasdfnbasdnbasnbasdnbadfasdf";//为父字符串;
String key="nba";//子字符串;
int count=0;//用于数总次数;
int index,index1=0;
int n=1;//用于每次显示次数
if(str.contains(key))
{
while((index=str.indexOf(key))!=-1)
{
str=str.substring(index + key.length());//在数到一个后,马上找到新的字符串进行搜索
System.out.println("第"+(n++)+"次出现的位置是:"+(index+index1));
index1=(index+index1+key.length());//这里比较巧妙的加上上一次的索引和key的长度以显示在整个父字符串中的位置
count++;
}
}
System.out.println("统计:字符串nba一共出现了"+count+"次");
}
}