-1

通常のパラメータは (String[] arg) です。これは、文字列配列を取るパラメーターを取ります。これを (Int arg) に変更すると、実行時エラー「no such method error」が発生します。パラメータの変更が原因でエラーが発生することはわかっています。私の質問は、パラメーター フォームを文字列配列から別のものに変更できるか、それともプリセット パラメーターのみを使用できるかということです。

4

2 に答える 2

6

要するに、いいえ。単一の整数引数を参照する場合は、次を使用します

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

もちろん、何らかの例外処理を使用したい場合もありますが、それが一般的な考え方です。

于 2012-05-03T02:17:44.207 に答える
0

パラメータはコマンドライン引数のリストで、シェルから文字列としてプログラムに渡されます。から変更しても意味がありませんString []。ただし、プログラムに適した方法で文字列を自由に解析できます。

于 2012-05-03T02:17:12.993 に答える