CodeGym /Java 博客 /随机的 /Java 命令行参数
John Squirrels
第 41 级
San Francisco

Java 命令行参数

已在 随机的 群组中发布

Java 中的命令行参数是什么?

java中的命令行参数是从控制台传递给程序的参数。
java中的命令行参数是程序运行时传递给程序的信息。它是程序运行时通过控制台传递的参数。命令行参数是在执行程序时在命令行中紧跟在程序名之后写入的数据。通过此命令行传递给 java 程序的参数可以作为输入被程序接收并在代码中使用。

如何访问java命令行参数?

在 java 中访问命令行参数的方法非常简单。在我们的 java 代码中使用这些参数很简单。它们存储为传递给main()的字符串数组。它主要被命名为args。看看下面代码片段中的公共标头。

public static void main(String[] args){…}

例子

让我们看一个下面详细解释的例子。

// Program to check for command line arguments
public class Example {

	public static void main(String[] args) {
		
		// check if the length of args array is < 0
		if (args.length <= 0) {
			System.out.println("No command line arguments found.");

		} else {
			System.out.println("The first command line argument is: " + args[0]);

			System.out.println("All of the command line arguments are: ");

			// iterating the args array and printing all of the command line arguments
			for (String index : args)
				System.out.println(index);
		}
	}
}

执行

要执行该程序,请按以下方式在命令行上传递参数。我们在这里使用 IntelliJ IDE,您可以使用任何您的选择。对于 IntelliJ,选择选项“运行”→“编辑配置”。 Java 命令行参数 - 1接下来,转到可用选项卡上第二个的“程序参数”选项卡。您可以在可用的块中输入参数,单击“确定”,然后单击“运行”。 Java 命令行参数 - 2对于与此程序相同的输出,请使用下面的文本。
我的名字是安德鲁。

输出

第一个命令行参数是:My 所有命令行参数是:My name is Andrew。

解释

在上面的代码片段中,我们传递了命令行参数My name is Andrew。在执行程序名称后的代码时。然后在我们的代码中通过args变量访问参数。

结论

到本文结束时,我们希望您已经熟悉了 Java 中的命令行参数。继续练习以更深入地掌握这个概念。到那时,继续成长,继续发光!
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION