温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Java中如何接收命令行参数

发布时间:2021-09-22 13:36:57 来源:亿速云 阅读:323 作者:小新 栏目:开发技术

这篇文章主要介绍Java中如何接收命令行参数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

  命令行参数是指命令行中给定的参数。

  什么是命令行的参数?

  如:javaTest1365156"China"

  (以上Test1必须为主类,否则不能运行)

  什么是命令行的参数由谁来接收?

  一个程序开始于对函数main()的调用。在这样做的时候,有两个参数被送给main(),

  其中的一个描述了命令行参数的个数,通常称为argc;另一个是命令行参数的数组,通常称为argv。

  命令行参数都是字符串,所以argv的类型是char*[argc+1]。该程序的名字也作为argv[0]传进来,

  所以argc的值至少是1。这个参数的表总以0结束,也就是说,argv[argc]==0。[1]

  在命令行给定参数时,应注意什么?

  命令行的参数以空格隔开。但是,若命令行的参数本身包含空格时,则

  该参数必须用一对双引号括起来。

  如:javaTest1365156China"BeijingofChina"

  命令行中输入*(表示乘法)的方法:若直接在命令行中输入*(乘法),系统会处理成当前路径名的几个字符串,若要*表示乘法,应该输入“*”或“*”,由args取得该字符串后,再用trim()去掉两端空格即可,当然也可输入“#*”,然后再想办法去掉前面的#即可,即只要不单独输入*即可。

  TotalCommander启动时可以把一个或两个文件夹做为命令行参数。这些文件夹用来设置一侧或两侧的文件窗口。这样你可以在程序或启动菜单为TotalCommander创建多个图标,每个TotalCommander启动后打开不同文件夹甚至压缩包。而且可以指定不同的ini文件,不止默认的wincmd.ini,这样同一机器上的不同用户可以拥有不同的设置。

以上是“Java中如何接收命令行参数”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI