当前位置:   article > 正文

如何向这个public static void main(String[] args)中的args数组传递参数呢_static void main(string[] args) 的args怎么传参

static void main(string[] args) 的args怎么传参

如何向这个public static void main(String[] args)中的args数组传递参数呢

重新认识 main 方法

image.png

要向 public static void main(String[] args) 中的 args 数组传递参数,可以在命令行中运行 Java 程序时附加参数。

以下是两种常见的方法:

  1. 在命令行中手动输入参数:

    我们首先要进入这个类所在的文件夹

    在命令提示符或终端中输入类似以下格式的命令来运行 Java 程序:

    java YourClassName arg1 arg2 arg3 ...
    
    • 1

    其中 YourClassName 是你要执行的 Java 类的名称,后面的 arg1arg2arg3 等等是你要传递给 main 方法的参数。

    注意点

    这个命令行执行java类,是不支持中文的.所以你的代码中不要包含中文

  2. 在集成开发环境(IDE)中配置参数:
    如果你使用的是集成开发环境(如 Eclipse、IntelliJ IDEA 等),可以在相应的配置中设置参数。

    • 在 Eclipse 中:右键单击项目,选择 “Run As” -> “Run Configurations”,然后在 “Arguments” 选项卡中填写需要的参数。
    • 在 IntelliJ IDEA 中:点击顶部菜单中的 “Run” -> “Edit Configurations”,然后在 “Program arguments” 输入框中添加参数。

无论你选择哪种方法,参数都将作为字符串存储在 args 数组中,可以在程序中使用。

public class test {
    public static void main(String[] args) {
        for (int i = 0; i < args.length; i++) {
            String arg = args[i];
            if (arg.equals("-h")) {
                arg = "hellp";
            } else if (arg.equals("-g")) {
                arg = "Goodbye";
            }
            System.out.println(arg);
        }
    }
}
Goodbye
cruel
world
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/1018068
推荐阅读
相关标签
  

闽ICP备14008679号