50,503
社区成员
发帖
与我相关
我的任务
分享
import java.util.Scanner;
public class Test{
public static void main(String[] args){
String content = "我爱你中国,我爱你长城,大爱无疆";
Scanner keyboard = new Scanner(System.in);
String findStr = keyboard.nextLine();
String resultStr = content.replaceAll("\\Q" + findStr + "\\E","");
int count = (content.length() - resultStr.length()) / findStr.length();
System.out.printf("'%s' 在 '%s' 中出现的次数是:%d",findStr,content,count);
}
}
String str1="我爱你中国,我爱你长城,大爱无疆";
Scanner input=new Scanner(System.in);
String[] array=new String[10];
System.out.println("请输入你要查找的字符:");
String str2=input.next();
//用空字符替换掉str1中的str2
String endStr=str1.replaceAll(str2, "");
//str1缩减的长度就是str2出现的次数
int len=str1.length()-endStr.length();
System.out.println(str2+"出现的次数为:"+len);//爱出现的次数为:3