命令行的参数
1、 什么是命令行的参数?.
字面理解:在命令行中给定的参数就是命令行参数。(即从输入位置角度理解)
在加载主类时,给定的参数。(有main方法的类称为主类,而命令行参数都是送给主方法的,所以也可以说命令行参数是送给主方法的参数)。
如: java Test1 365 156 \"China\"
(以上Test1必须为主类,否则不能运行)
2、命令行的参数由谁来接收?
命令行的参数由主方法的 形式参数 args 来接收。
接收后,这些参数均变为 String类型,即:字符串类型。
最后,命令行的参数会存储在 args数组中。
3、在命令行给定参数时,应注意什么?
命令行的参数以空格隔开。但是,若命令行的参数本身包含空格时,则
该参数必须用一对双引号括起来。
如: java Test1 365 156 China \"Beijing of China\"
4、命令行中输入*(表示乘法)的方法:若直接在命令行中输入*(乘法),系统会处理成当前路径名的几个字符串,若要*表示乘法,应该输入“ *”或“ * ”,由args取得该字符串后,再用trim()去掉两端空格即可,当然也可输入“#*”,然后在想办法去掉前面的#即可,即只要不单独输入*即可。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务