Java循环通过命令行参数来查看用户输入的内容?

Ken*_*Ken 0 java reverse command arguments line

我偶然发现了这个问题:

编写一个完整的Java程序command.java,它以相反的顺序打印出所有命令行参数,每个参数都在一个单独的行上.它可以有任意多个命令行参数.例如,java command az ba cad会输出

dac
ab
za
Run Code Online (Sandbox Code Playgroud)

我不是要求吃勺子的答案,但这里有一些我已经想到的想法:

1)一旦我将每一行分配到一个String变量中,可以通过StringBuilder完成反转字符串

但是,我遇到的问题是我是否能够遍历"命令行"本身,因为它要求"任意多的命令行",这意味着我无法使用For循环,因为我没有知道范围,但我可以使用while循环吗?如果是这样,怎么样?谢谢.

Jor*_* El 6

public static void main(String args[]){
     //here args array hold all the string inputs given from command line. you don't need 
     //worry how many were entered it will all be in the array. 
     // start printing the array from the last to first
     for(int i= args.length-1; i>=0; i++){
        System.out.println(args[i]);
     }
}
Run Code Online (Sandbox Code Playgroud)