package day12_StringBufferDemo;
import java.util.ArrayList;
import java.util.Scanner;
/*
* 需求:请编写程序,统计键盘录入的字符串中出现了几次字符串”java”,并测试
* 键盘输入:woyaoxuejava,xihuanjava,aijava,javajavawozuiai
*/
public class StringBufferDemo2 {
public static void main(String[] args) {
/*创建一个集合用来存储*/
ArrayList<String> arraylist=new ArrayList<String>();
Scanner sc=new Scanner(System.in);
System.out.println("请输入给定的一长串字符");
String str=sc.nextLine();
/*将输入的字符串存入集合
* 并定义一个计数器count
*/
arraylist.add(str);
int count=0;
for (int i = 0; i < arraylist.size(); i++) {
String s=arraylist.get(i);
if(s.equals("j")){
int idx=s.indexOf("j");
String target=str.substring(idx,idx+3);
if(target.equals("java")){
count++;
}
}
}
System.out.println(count);
}
}
|
|