0
main()的默認參數始終爲(String [] arg)。當我將此更改爲(Int arg)時,出現運行時錯誤「沒有這樣的方法錯誤」。我知道錯誤是由更改參數引起的。如何更改java Main中的String args []的數據類型
我的問題是我可以將參數從一個字符串數組更改爲其他東西嗎?
或者我必須總是使用默認值,然後使用Integer.parseInt()將其轉換爲int!
main()的默認參數始終爲(String [] arg)。當我將此更改爲(Int arg)時,出現運行時錯誤「沒有這樣的方法錯誤」。我知道錯誤是由更改參數引起的。如何更改java Main中的String args []的數據類型
我的問題是我可以將參數從一個字符串數組更改爲其他東西嗎?
或者我必須總是使用默認值,然後使用Integer.parseInt()將其轉換爲int!
主要方法的簽名是固定的,你不能改變它。
您需要將參數從字符串轉換爲整數。
好的,謝謝你的回覆 –
請注意'parseInt()'不會進行強制轉換。 'String'不可能是'int'的超類或子類。 – BalusC