黑马程序员技术交流社区

标题: 今日心得 [打印本页]

作者: 15044393192    时间: 2016-4-11 23:10
标题: 今日心得
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);
        }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2