字符串method运用

2018-11-12  本文已影响0人  dev晴天

前言

最近做了一道题发现设计思路还不错吧,就在这里记录下。

一题目

1键盘录入一个大字符串,再录入一个小字符串
2.统计小字符串在大字符串中出现的次数
3.代码运行打印格式:


image.png

二 代码

package day09;

import java.util.Scanner;

/**
 * Create by SunnyDay on 2018/11/12
 *
 */
public class StringCalculate {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个大字符串(较长的字符串)");
        String longString = sc.nextLine();
        System.out.println("请输入一个小字符串(较短的字符串)");
        String shortString = sc.nextLine();

        int count = 0;
        int len;
        while ((len = longString.indexOf(shortString)) != -1) {
            count++;
            // 每次把前面包含的字符串 截取掉截取到最后没有符合的时 返回-1
           longString= longString.substring(shortString.length()+len);
        }
        System.out.println(count);
    }
}

三 api 参考

image.png image.png

四 小结

写下这篇文章的目的一是为了熟悉下我们经常忽略的String的api,二是记录下解决问题的设计思想,让自己以后可以触类旁通。

上一篇下一篇

猜你喜欢

热点阅读