如何在数组中查找单词,并在java中查找它在数组中出现的字符数?

如何在数组中查找单词,并在java中查找它在数组中出现的字符数?,java,Java,所以我有下面的程序,我可以得到用户的输入,反转输入,并找出它有多长(字符),但我不知道如何在用户的输入中找到一个关键字(我已经将它调整到一个数组中),也不知道如何判断关键字在多少个字符之后开始 import java.util.*; import java.lang.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in);

所以我有下面的程序,我可以得到用户的输入,反转输入,并找出它有多长(字符),但我不知道如何在用户的输入中找到一个关键字(我已经将它调整到一个数组中),也不知道如何判断关键字在多少个字符之后开始

import java.util.*;
import java.lang.*;

public class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("------------------------------------------------------");
        System.out.println("Enter The String (With Space Separating The Words):");
        System.out.println("------------------------------------------------------");
        String usrInput = sc.nextLine().toLowerCase();
        String output[] = usrInput.split(" ");
        String arrayOutput = "";
        for (int i = output.length - 1; i >= 0; i--) {
            arrayOutput += output[i];
            if (i != 0) {
                arrayOutput += " ";
            }
        }


        System.out.println("------------------------------------------------------");
        System.out.println("You entered:\n");
        for(String j : output) { System.out.println(j); }
        System.out.println("\nIt is "  + usrInput.length() + " characters long");
        System.out.println("You entered " + output.length + " words.");
        System.out.println("The reversed string is: " + arrayOutput);
        System.out.println("------------------------------------------------------");
    }
}


您可以尝试查看字符串文档。根据您试图描述的内容,我假设您需要
indexOf
方法


请务必根据您的需要检查正确的java版本文档。

您实际上不需要数组来满足您的要求。查看的内置方法。尤其是。