JAVA中的String[] args和String args[]详解。

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); 	
 	      	} 
}

在类的后面加上要赋予的值
直接在类的后面加上要赋予的值

(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++移植过来的写法。其实两者都可以。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值