HEN*_*VED 11 java string program-entry-point arguments
为什么在main方法中将字符串arg []作为参数传递是必须的?为什么我们不能传递java中可用的任何其他数据类型?在java中的main方法中传递String arg []的重要性是什么?
历史.这是C以来的惯例,甚至可能更早?Java从C语言中获取了大部分语法.
此外,命令行参数是字符串,这就是数据类型的原因.Java 1中不存在集合,因此它们不是一个选项.数组确实存在.
因为通过传递String arrays,我们可以轻松地传递所有必要的参数,如与程序相关的选项/参数.可以有几个参数!
此外,所有其他数据类型都可以从String轻松转换!
调用具有多个参数的程序的示例因此导致将它们存储在String数组中!
java Sample_Example example1 example2 example3
Run Code Online (Sandbox Code Playgroud)
参数:
args[0]=example1
args[1]=example2
args[2]=example3
Run Code Online (Sandbox Code Playgroud)
在这里,你在呼唤Sample_Example类和传递三个参数example1,example2并example3通过该程序可以使用!因此,将它们存储在String数组中而不是其他原始数据类型或集合或Wrapper数据类型中总是更好的替代方法.总是我们倾向于使我们的工作更简单,这里Java通过提供这种设施使我们所有人都更加简单!
| 归档时间: |
|
| 查看次数: |
16872 次 |
| 最近记录: |