import java.util.Scanner;
public class Count {
public static void main(String[] args) {
System.out.println("统计第一个字符串在第二个字符串中出现的次数");
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个字符串");
String str1 = scanner.nextLine();
System.out.println("请输入第二个字符串");
String str2 = scanner.nextLine();
int a =0;
int count =0;
while(( a=str2.indexOf(str1,a))!=-1){
System.out.println(a);
count++;
a=a+str1.length();
}
System.out.println(count);
}
}
本例主要用了public int indexOf(String str,int index) 从index开始定位str所指定的字符串。-1表示没有找到结果