问题描述:
我不知道什么时候用到搭手args[]数组的参数,请各位大虾指点,谢.
解析:
args[] 在命令行运行时候输入的参数,因为参数可以为多个,所以要用数组来存,比如dos的copy命令:
copy c:\*.* d:\*.*
这就是两个参数c:\纳枝团*.*和d:\*.*
java在命令行运行的时候要用到java命令:
java Test value1 value2
后面就是两个参数,在main里面args[]就是两个长度洞橘的数组value1存在args[0]中,value2存在args[1]中。
在运行程序的同时,可慧兄以通过输入参数给main函数中的接收参数数组args[],供前亏袭程序内部使用,在Java命令行后面带上空激参数,Java 虚拟机就直接把它们存放到了main方法中。 Main()方法会处理命令卜简行传入的每一个类名型基裤。具体如下:
你从控制台运行一个锋模编译好的. class文件 ,需要命令为 java (入口类名) 参数1 参数2 ... ,这样的话运行的时候JVM虚拟机会将主类后面的各输入转化为String[]数组.
Ege:
javac ArgsTest.java编译程序。
执行java ArgsTest运行程序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)