可以更改java主类参数吗?

时间:2012-05-03 02:15:32

标签: java parameters main nosuchmethoderror

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

2 个答案:

答案 0 :(得分:6)

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

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

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

答案 1 :(得分:0)

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