就是说命令行参数可以有多个了? java program arg1 arg2 arg3 在main(String[] args)中 args.length() = 3; args[0] = arg1了。 i see.
给个例子加深记忆,嘿嘿…… public class Test { public static void main(String[] args) { System.out.println(args[0]); System.out.println(args[1]); System.out.println(args[2]); } } ****** javac Test.java java Test a b c 结果显示: a b c
要注意的是,args只是个变量而已,不要给字面误解,可以改为其他如s
args是个数组变量,args[0]表示第一个参数,args[1]第二个....
如楼上 args[0]是filename.txt,但args[1]为null
多个命令行参数用空格分开,用过C就明白年轻人,加油啦~,记得加分给我:)
java program arg1 arg2 arg3
在main(String[] args)中
args.length() = 3;
args[0] = arg1了。
i see.
public class Test
{
public static void main(String[] args)
{
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
}
}
******
javac Test.java
java Test a b c
结果显示: a
b
c