Java 按相反顺序显示单词数组

Java 按相反顺序显示单词数组,java,string,token,tokenize,sentence,Java,String,Token,Tokenize,Sentence,我已经完成了一些代码,我只是不知道如何以与输入内容相反的顺序显示句子。 例如如果有人输入,我的名字是乔 它应该显示在输出中:Joe 是 名称 我的 import java.util.Scanner; public class Sentence { public static void main(String [] args) { Scanner input = new Scanner(System.in); System.out.print(

我已经完成了一些代码,我只是不知道如何以与输入内容相反的顺序显示句子。 例如如果有人输入,我的名字是乔 它应该显示在输出中:Joe 是 名称 我的

 import java.util.Scanner;


 public class Sentence {
     public static void main(String [] args) {
         Scanner input = new Scanner(System.in);
         System.out.print("Enter a sentence: ");
         String sentence = input.nextLine();

         String[] words = sentence.split(" ");

         // Display the array of words in 
         // reverse order
     }
 }

如果我理解你的问题,你可以这样做:

public static void main(String [] args) {
    Scanner input = new Scanner(System.in);
    System.out.print("Enter a sentence: ");
    String sentence = input.nextLine();
    String[] words = sentence.split(" ");
    for (int i = words.length - 1; i >= 0; i--) {
        System.out.println(words[i]);
    }
}

您知道如何使用System.out.print,您知道如何访问数组中的元素吗?如果是,那么您有什么问题?我想你不是编写这个代码的人。谢谢。只是如何在输入的时候显示它。在其他堆栈溢出帖子中,你在彻底地调查了你的用例之后发现了什么?我只在C++中发现了与此有关的问题,而不是java。谢谢,我理解你在那里做了什么。