如何解析java中的命令行参数?

wjhiat2003 2003-10-19 04:56:33
我正在编一个有关压缩与解压缩的程序用的是与zip有关的类,
但是碰到命令行参数不知道该如何处理:
如输入:java zip zipfile.zip file1 file2
zip 类名 把 file1 和 file2 压缩成zipfile.zip
我不知道在main()函数中如何解析这些命令..
请高手指教!!
...全文
102 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjhiat2003 2003-10-20
  • 打赏
  • 举报
回复
谢谢!beyond_xiruo(Java/.NET两手抓,两手都要硬) !
xiaohaiz 2003-10-20
  • 打赏
  • 举报
回复
C中有一个有名的getopt函数用来处理命令行参数,GNU有一个java版本的getopt包,去找一个吧。用现成已经封装好的类库吧。
希偌 2003-10-19
  • 打赏
  • 举报
回复
.charAt(int index)是从String里抽取索引为index的字符,返回类型char
.equals是比较两个字符串的内容是否相等
wjhiat2003 2003-10-19
  • 打赏
  • 举报
回复
大哥俺是个初学者能不能讲具体一点!
我看到书上好像还有args[].charAt 还有args[].equals,
请问那是什么意思?
希偌 2003-10-19
  • 打赏
  • 举报
回复
同样的,用String[] args引入
public static void main(String[] args){
………………//args[0]="file1",args[1]=file2
}

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧