字符串method运用

前言

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

一题目

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,二是记录下解决问题的设计思想,让自己以后可以触类旁通。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容