如何向这个public static void main(String[] args)中的args数组传递参数呢
要向 public static void main(String[] args)
中的 args
数组传递参数,可以在命令行中运行 Java 程序时附加参数。
以下是两种常见的方法:
-
在命令行中手动输入参数:
我们首先要进入这个类所在的文件夹
在命令提示符或终端中输入类似以下格式的命令来运行 Java 程序:
java YourClassName arg1 arg2 arg3 ...
其中
YourClassName
是你要执行的 Java 类的名称,后面的arg1
、arg2
、arg3
等等是你要传递给main
方法的参数。注意点
这个命令行执行java类,是不支持中文的.所以你的代码中不要包含中文
-
在集成开发环境(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
本文作者:TranquilGlow
本文链接:https://www.cnblogs.com/xuehaiqiule/p/17630522.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步