分别在控制台输入字符串和子字符串,并计算字符串中子字符串出现的次数。
卡鲁鲁 2019-10-31 06:45:24 package com.w1;
import java.util.Scanner;
//3、分别在控制台输入字符串和子字符串,
//并计算字符串中子字符串出现的次数。
public class Demo5 {
public static void main(String[] args) {
System.out.println("输入字符串和子字符串");
String a = new Scanner(System.in).next();
String b = new Scanner(System.in).next();
// 定义循环次数
int num = 0;
for (int i = 0; i < a.length() - b.length(); i = a.indexOf(b, i) + 1) {
if (a.indexOf(a, i) != -1) {
num++;
}
}
System.out.println(num);
}
}