gpt4 book ai didi

java - 在 Java 中解析参数

转载 作者:行者123 更新时间:2023-12-01 17:23:36 26 4
gpt4 key购买 nike

我正在尝试编写一个 Java 包装器,它将在内部调用 shell 脚本,并将所需的参数传递给脚本。我的类(class)将被称为如下:

MyClass --arg1 value1 --arg2 value2 --arg3 value3 

我想知道解析这些参数的最佳方法是什么?我目前的做法如下:

  • 拆分空格分隔的参数并将它们存储在数组中
  • 遍历数组并检查 --argX,然后选择下一个元素作为该参数的值。

但是,我目前的方法对我来说似乎很卑微,我正在寻找更好的方法来做到这一点。

最佳答案

您可以使用 public static void main (String[] args) 将参数传递给 Java 程序,其中 String[] args 将获取值。

例如: YourClass --arg1 1 --arg2 2 --arg3 "Hello world" 将存储在您的 args 数组中 {"--arg1 ", "1", "--arg2", "2", "--arg3", "Hello world"} 并且您应该能够使用此输入和某种“命令解析器”来运行代码“您可以在其中分析选择运行程序的输入的类。

关于java - 在 Java 中解析参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16725850/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com