java中string[ ] args使用指南,详细图解

BSO 2020-09-02 10:31:12 java常见问答 7044

学习如逆水行舟,不进则退。java编程语言的学习更是如此,每天都会有新的知识不断涌现,这更加需要我们不断拓展自身了。今天主要为大家介绍一下,在java中main方法的参数string[ ] args的使用指南,并且通过图片和代码为大家详细解析。

首先,在大家刚学java的时候一般都会先记住主方法main的写法,代码如下:

 public static void main(String[] args)
 {}
 public static void main(String args[])
 {} //两种写法都是一样的,都表示字符串数组args,其中args只是普通变量名,可以随意定义(前提是符合变量名规则)

那么问题来了,为什么要这么写?答案很简单,这是java规定的。它要求main方法参数必须为字符串数组(String [ ]),变量名没有太多的要求,一般情况下使用args也就是arguments(”参数“的复数形式)的缩写。

如果我们不按照它的要求操作,就会出现如下情况:

public static void main(String args)
    { //将String[]改成了String
        //省略几百万代码

eclipse运行结果:

string[ ] args的使用指南

但是如果在已经有正确main方法的情况下,再有同名的main方法,就会造成方法重载:

public static void main(String[] args)
{
    //正确标准完美的main方法
}
public static void main(String args)
{
    //方法重载
}

好了,话题扯远了,让我们回到一开始的问题,使用指南。参数String[ ] args的作用就是可以在main方法运行前将参数传入main方法中。具体操作如下:

1.从控制台,输入编译执行命令时传参数。代码如下所示:

public static void main(String[] args)
    {
        for (int i = 0; i < args.length; i++)
            System.out.println(args[i]); //遍历输出args[]中元素

但是这个时候args[]并没有赋值,所以我们需要从控制台命令行进行赋值,图片展示如下:

string[ ] args的使用指南

所以在命令行中使用String[ ] args即传入参数的使用为:java 类名【参数1】【参数2】【参数3】 诸如此类。

2.在eclipse使用String[ ] args,鼠标右键点击程序,操作如下:

string[ ] args的使用指南

出现以下窗口,切换到(x)=Arguments窗口,输入参数,操作如下:

string[ ] args的使用指南

最后点击Run运行即可。

以上就是关于java中string[ ] args使用指南的具体操作流程。想要了解更多java基础知识,敬请关注奇Q工具网。

推荐阅读:

java的异常跟踪栈详解

javac的标准程序有哪些?非标准的有哪些?

java常量与变量的区别是?