版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
版权
java专栏收录该内容
28 篇文章0 订阅
订阅专栏
java中main方法有一个字符串数组型的形参args,因为main方法是由系统调用的,程序员向其传递参数的手段也有所不同。下面介绍两种将数据传递给main方法的args形参的方法。
在使用命令行执行java的class文件时:
在命令行执行编译成功后得到的class文件时,在java空格+类名命令的后面空格加上想要传递的字符串即可,不同的字符串用空格隔开。
以这个名为Test的类为例
在命令行下编译和执行的结果如下
在eclipse中设置main方法的形参:java
在要运行程序时,点击菜单->run->run configurations..... 进入run configurations后双击java application来新建一个设置,然后点击右侧的Arguments , 在Programma Arguments一栏输入想要传递给args的字符串,不同的字符串用空格隔开。之后依次点击apply即可保存设置。
哪些场合使用args传入参数会比较好?
相比于其他方法的参数设置,main方法的参数args相对独立,只需提前设定好即可。对于一些不会经常修改的参数,通过main方法的参数args传入java程序中是比较方便的,因为这样不用在每次调试时都为一个参数设定一个很少改变的值,而只需提前做好args参数的设定即可。