如何在数组中查找单词,并在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版本文档。您实际上不需要数组来满足您的要求。查看的内置方法。尤其是。