温馨提示×

如何在Java中获取命令行参数

小樊
82
2024-08-30 08:48:53
栏目: 编程语言

在Java中,可以通过main方法的String[] args参数来获取命令行参数

public class CommandLineArgs {
    public static void main(String[] args) {
        // 检查是否有命令行参数
        if (args.length > 0) {
            System.out.println("命令行参数:");
            for (int i = 0; i< args.length; i++) {
                System.out.println("参数" + (i + 1) + ": " + args[i]);
            }
        } else {
            System.out.println("没有提供命令行参数。");
        }
    }
}

将此代码保存为CommandLineArgs.java,然后使用javac命令编译它:

javac CommandLineArgs.java

运行编译后的程序并传递一些命令行参数:

java CommandLineArgs 参数1 参数2 参数3

输出应该类似于:

命令行参数:
参数1: 参数1
参数2: 参数2
参数3: 参数3

请注意,在不同的操作系统和命令行解释器上,可能需要使用不同的语法来传递命令行参数。在Windows上,参数通常用空格分隔;在Linux和macOS上,也可以使用引号将包含空格的参数括起来。

0