java根据命令行参数按逆序方式输出,例如你的程序为MainDemo,通过命令窗口执行代码java MainDemo para1 para2 para3,则输出为para3 para2 para1
时间: 2024-12-15 13:15:05 浏览: 3
在Java中,如果你想要根据命令行参数逆序地输出,你可以使用`args`数组,这是Java `main`方法的参数列表。首先,你需要获取所有参数,然后对这个数组进行反转。下面是一个简单的示例:
```java
public class MainDemo {
public static void main(String[] args) {
// 获取命令行参数
String[] commandArgs = args.clone();
// 反转命令行参数数组
reverseArray(commandArgs);
// 遍历并打印逆序后的参数
for (int i = commandArgs.length - 1; i >= 0; i--) {
System.out.println(commandArgs[i]);
}
}
// 辅助方法:反转数组
private static void reverseArray(String[] array) {
int start = 0;
int end = array.length - 1;
while (start < end) {
String temp = array[start];
array[start] = array[end];
array[end] = temp;
start++;
end--;
}
}
}
```
当你在命令行运行`java MainDemo para1 para2 para3`时,它将按照`para3`、`para2`、`para1`的顺序输出。
阅读全文