欢迎光临
我们一直在努力

JAVA中的String[] args和String args[]是什么意思?

1、是什么意思?

Java中的String[] args 和String args[]都可以运行,String[] args 和String args[]一般包含在main主类方法中,表示给主方法传一个字符数组,args只是字符串数组的变量名,是arguments的缩写,是个默认名,一般情况下照着写。(arguments中文就是参数的意思,其值可以手动赋值)

2、怎样给args赋值?

(1)、首先一种就是命令行运行程序时直接向某个类传递参数,例如:

public class Main { 	
    public static void main(String[] args) { 		
        String	str = new String();
        for (int i = 0; i < args.length; i++) {
            System.out.println(args[i]);
            str += args[i];
        }
        System.out.println(str); 	
    } 
}

运行:(直接在类的后面加上要赋予的值)

>> D:\JDK\java Main 1234
>> 1234
>> 1234

(2)、在另一个类中向主类赋值

public class A {
    public static void main(String[] args)
    {
        for(int i=0;i++){
            System.out.println(args[i]);
        }
    }
}

public class B {
    public static void main(String[] args) 
    { 
        c = new A(); 
        String[] b = {"111","222","333"}; 
        c.main(b);
    } 
}

(3)、直接在eclipse中设置默认值:右击主类,RUN AS(运行方式),选择run configuration(运行配置),选择argument(默认值)进行赋值。

3、补充事项

(1)、不设置参数直接输出args[0]会报错
(2)、之所以强调用String[] args 是因为更符合java面向对象的原则,String args[]更像是C/C++移植过来的写法。其实两者都可以。

赞(1)
版权归原作者所有,如有侵权请告知。达维营-前端网 » JAVA中的String[] args和String args[]是什么意思?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址