main(Strings[] args)里面args是命令行中你执行程序时所带的参数
例如:java 程序名 arg1 arg2.....
例如:java 程序名 arg1 arg2.....
解决方案 »
- 新手自学mysql连接java问题
- 如何在方法的任意位置跳出方法,执行下面的操作?
- 还是简单问题
- 接口的方法都实了,还出错,说什么没有实现,可我都实现了啊
- 有java script高手进来看看阿!(神奇的代码)
- 如何把一个十六进制的字符串,转换成简体字
- 我的corba程序为什么在两台机器上无法运行
- 帮忙看看!
- 如何将一String字符串里的"\n"替换成"<br>"?这是为了在表单的多行文本书写时和显示时的格式是样的?不要使用<pre></pre>,因为那样不能自动
- 小问题,请回答
- 菜鸟一问
- 我是初学JAVA的,我想问一下,除去JSP外,JAVA主要是来开发什么东西的,有什么比较大的用处,学习JAVA有哪些实际的用处!
它的作用就是接收你在命令行中运行如: java myjava arg1 arg2 这种形式时将arg1和arg2这两个字符串放到这个字符串数组中,这样你在程序中就可以引用你在命令行中输入的参数了
String[]是字符串数组,arguments被拿来储存命令行的参数,虽然在main里我们可能不会使用到这个参数,但是它是必须的,如:
public class test {
public static void main(String args[]) {
if(arts.length==0)
System.out.println("没有输入任何参数!");
else
System.out.println("你输入的第一个参数是:"+args[0]);
}
}
------------------------------------
那么编译javac test.java之后,运行
java test
将输出“没有输入任何参数!”
运行
java test hello
将输出“hello”
如果输入多余的参数时,但是在main中没有引用所以将被忽略,只输出第一个参数而已