【发布时间】:2015-08-09 17:34:38
【问题描述】:
有人能告诉我,为什么 main 方法中的 args 是 String 类型的。在
public static void main(String args[]){
}
我的意思是,为什么它不是 int 或 float 或其他东西。我被问到同样的问题,但找不到合适的答案。
【问题讨论】:
-
你知道
args的目的吗?它存储什么值? -
它们是命令行参数,是文本。如果你想将其中一些解析成整数,你可以这样做...
-
当用户输入他/她的参数时,他只是输入字符串。解析它们的方式(如 ints/doubles/...)是您的责任。