黑马程序员技术交流社区

标题: 主函数传值问题 [打印本页]

作者: 刘士林    时间: 2012-10-30 17:28
标题: 主函数传值问题
public static void main(String[] args)
{
   if(agrs.length!=1)
   System.out.println("选一张图片");
   return;
   File fi = new File(args[0]);//此处是通过主函数传参数来实现的
   
}
对于主函数传参数的问题,毕老师有用过,但是不明白原理,通过一个args[0]就实现传值了?它怎么来的呀?求教高手!

作者: 张忠豹    时间: 2012-10-30 17:34
在dos窗口运行的时候:java 类名  参数
这样就可以了。
在eclipse中
右键---run as----run configurations-----arguments----输入你要传递的参数
作者: xuchulong1    时间: 2012-10-30 18:59
你可以另外写一个类,然后在那个类里面调用这个main()函数,这时候就像调用普通函数一样,可以对它进行传值,传进去的是一个数组,这里会有一个解包的操作,具体怎么操作的话建议看视频,里面有一个装到Object()包里去的方法,和强制转换成Object的方法




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2