-1

通常的参数是 (String[] arg)。我采用一个带有字符串数组的参数。当我将其更改为(Int arg)时,我得到一个运行时错误“没有这样的方法错误”。我知道错误是由更改参数引起的。我的问题是我可以将字符串数组中的参数更改为其他参数,还是只能使用预设参数?

4

2 回答 2

6

简而言之,没有。如果要引用单个整数参数,请使用

int number = Integer.parseInt(arg[0])

当然,您会想要使用一些异常处理,但这是一般的想法。

于 2012-05-03T02:17:44.207 回答
0

参数是命令行参数的列表,shell 将这些参数作为字符串传递给您的程序。从 . 更改它是没有意义的String []。但是您可以自由地以适合您的程序的任何方式解析字符串。

于 2012-05-03T02:17:12.993 回答