怎么获取从命令行输入的参数? d:\>java application_name arg1,arg2... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如你的程序是如下这样类型public class application_name { public static void main(String[] args) { …… }}那么你命令行输入参数arg1,arg2...就存放在String[] args数组里面,args[0]就等于你输入的参数arg1args[1]就等于你输入的参数arg2…… public static void main(String []arg){ arg[0] 就是 arg1 ,,类推} 也就是说命令行的输入参数就是存放在执行程序的main方法入口的String[] args数组里面。 对啊,main()中的命令行参数不就是做这个的吗,有什么问题吗? 还有,怎么判断输入的参数的个数(不许使用.length属性,也有可能不输入参数)?多谢。 为什么不许使用.length属性?好奇怪的要求 :)int length = 0;while(args[length] != null) length++; int length=0;???关键字,换换,如:int length1=0;while(args[length]!=null) length1++; 不要用关键字做变量!int length1=0;while(args[length1]!=null) length1++; length是关键字吗?在哪儿看的?告诉我一声 新手求一道题 1!+2!+3!+...+20!的值,结果数据溢出了,如何解决? [讨论]String对象为何不能改变? jtabel设置行的宽 路径问题 初学者求好书 jsp还原sql数据库时遇到了问题! 帮忙呀,SWT TEXT双击放大的问题 jtable 高级克隆的问题,急死人了 H.M.Deitel/P.J.Deitel 的JAVA程序设计教程(第5版) 怎么样??? java填充相同字符的方法? 请教java中随机数产生机理
public class application_name {
public static void main(String[] args) {
……
}
}那么你命令行输入参数arg1,arg2...就存放在String[] args数组里面,
args[0]就等于你输入的参数arg1
args[1]就等于你输入的参数arg2
……
arg[0] 就是 arg1 ,,类推}
int length = 0;
while(args[length] != null)
length++;
关键字,换换,如:
int length1=0;
while(args[length]!=null)
length1++;
int length1=0;
while(args[length1]!=null)
length1++;