在Java中解析命令行参数,可以使用Java的内置库 java.util.CommandLine
。以下是一个简单的示例:
import java.util.CommandLine;
public class CommandLineArgs {
public static void main(String[] args) {
CommandLine commandLine = new CommandLine(args);
// 获取命令行参数中的参数名为 "name" 的参数值
String name = commandLine.getOptionValue("name");
// 获取命令行参数中的参数名为 "age" 的参数值
int age = Integer.parseInt(commandLine.getOptionValue("age"));
// 输出结果
System.out.println("Name: " + name);
System.out.println("Age: " + age);
}
}
在这个示例中,我们使用 java.util.CommandLine
类来解析命令行参数。我们可以通过 getOptionValue
方法获取命令行参数中的参数值。
例如,如果我们在命令行中运行以下命令:
java CommandLineArgs --name=John --age=30
我们将会得到以下输出:
Name: John
Age: 30
在这个示例中,我们使用了 CommandLine
类来解析命令行参数,并通过 getOptionValue
方法获取了命令行参数中的参数值。
领取专属 10元无门槛券
手把手带您无忧上云