java - WAP输入一个句子并打印该句子中“is”出现了多少次[Java]

标签 java string

WAP输入一个句子并打印该句子中出现“ is”的次数[Java]
只能使用字符串函数
只能使用扫描仪类


没有数组功能或句子拆分

最佳答案

import java.util.Scanner;

public class Solution {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        String input;
        input = scan.nextLine();
        int index = input.indexOf("is");
        int count = 0;
        while (index != -1) {
            count++;
            input = input.substring(index + 1);
            index = input.indexOf("is"); 
        }
        System.out.println("No of *is* in the input is : " + count);
    } 
}

关于java - WAP输入一个句子并打印该句子中“is”出现了多少次[Java],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61692378/

相关文章:

java - JMenuItem-添加事件监听器

java - Java 中是否有一个功能可以确保该方法被调用

java - 序列中唯一的随机整数

python - 在字符串中找到左半部分的计数(符号)=右半部分的计数(符号)的索引?

java - 关于 Java 中静态字符串与看似本地字符串的生命周期

java - 指南:范围相关问题

java - 用于更新通知 channel 设置的 Android 通知操作

c - 如何检查字符串是否以 C 中的 ".csv"结尾

c++ - 为什么 std::runtime_error::what() 返回 const char* 而不是 std::string const&

string - 通过递归生成集 - 语言和字符串(cs/logic)