2012-05-03 97 views
-1

通常的參數是(String [] arg)。這我拿一個字符串數組的參數。當我將此更改爲(Int arg)時,出現運行時錯誤「沒有這樣的方法錯誤」。我知道錯誤是由更改參數引起的。 我的問題是我可以將參數形式的字符串數組更改爲其他內容或只能使用預設參數?可以更改java主類參數嗎?

回答

0

該參數是命令行參數的列表,shell通過shell將其作爲字符串傳遞給您的程序。將它從String []改爲沒有意義。但是你可以自由地以任何適合你的程序的方式解析字符串。

6

總之,沒有。如果你想引用一個整數參數,使用

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

當然,你要使用一些異常處理,但這是一般的想法。

相關問題