如何使用命令行参数输入? String args[]里到底是什么?
以下是我在《java语言程序设计》中看到的一个例题,分享给大家。同时请教请大家:如何使用命令行参数提供输入?在publicstaticvoidmain(Stringarg...
以下是我在《java语言程序设计》中看到的一个例题,分享给大家。同时请教请大家:如何使用命令行参数提供输入? 在public static void main(String args[ ])中String args[ ] 到底代表什么?例:现实指定文本文件最后n个字符。文本文件名和数字 n用命令行参数提供。import java.io.*;class RafDemo{public static void main(String[] args){try{ RandomAccessFile raf=new RandomAccessFile(args[0],"r");long count=Long.valueOf(args[1]).longValue();long position=raf.length(); position-=count;if(position<0) position=0; raf.seek(position);while(true){try{byte b=raf.readByte(); System.out.print((char)b);}catch(Exception eofe){break;}}}catch(Exception e){ e.printStackTrace();}}} hospp1 发帖: 5 积分: 100 注册: 06-10-22 博客 Re: 举例提问:如何使用命令行参数输入? String args[]里到底是什么? 发表于: 2006-11-7 上午7:35 原文: zhaipengmu 回复 String[] argsString args[ ]都是一个字符串数组数组的定义是:type name [] 或 type [] name上面刚好符合,我个人觉得应该是定义一个字符串的数组为型参;个人理解,有什么不对请大虾纠正我!!我也是菜鸟....大家一起向大虾前进 ccyjwtwc 发帖: 87 积分: 105 注册: 06-10-26 博客 Re: 举例提问:如何使用命令行参数输入? String args[]里到底是什么? 发表于: 2006-11-7 上午8:56 原文: zhaipengmu 回复 如果 你输入 java RafDemo myfile.txt 100那么 arg[0]=myfile.txt arg[1]=100就是这样,args[] 存放你输入的参数不过 你的class 不是public 感觉多少有些奇怪
展开
3个回答
2012-03-15
展开全部
例如,public static void main(String[] args){
System.out.println(args[0]);
}
为个args就是Mian函数的一个形参,在用这个函数的时候可以传参数进来,并且使用。
在cmd中的用java 命令执行函数时候可以用 如:java test 1 2 3这里的args[0]=1
System.out.println(args[0]);
}
为个args就是Mian函数的一个形参,在用这个函数的时候可以传参数进来,并且使用。
在cmd中的用java 命令执行函数时候可以用 如:java test 1 2 3这里的args[0]=1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好多的 教学视频都是有详解的 这个文字木有耐心看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询