//题目:计算字符串中子串出现的次数
import java.util.Scanner;
public class GetSubstring {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.print("请输入字符串:");
String str1 = sc.nextLine();
System.out.print("请输入子串:");
String str2 = sc.nextLine();
int count = 0;
if(str1.equals("") || str2.equals(""))
{
System.out.println("你没有输入字符串或子串,无法比较");
}
else
{
for(int i=0;i<=str1.length()-str2.length();i++)
{
if(str2.equals(str1.substring(i,str2.length()+i)))
{
count++;
}
}
System.out.print("子串出现次数:"+count);
}
sc.close();
}
}
JAVA经典50题(49)
最新推荐文章于 2023-07-23 15:30:34 发布
本文介绍了一个使用Java编写的程序,该程序能够计算一个字符串中特定子串出现的次数。通过用户输入主字符串和子串,程序将遍历主字符串并检查子串的出现频率。
10万+

被折叠的 条评论
为什么被折叠?



