コマンドラインで追加された引数を受け入れるプログラムを作成するにはどうすればよいですか?私は余分を渡すことができる方法を見つけ出すために見て、このようなプログラムprintMe.java引数を指定してプログラムを実行しますか?
として
私は
java printMe im so cool
のようにそれを実行した場合、それは「イムはとてもクール」、印刷し
イムコマンドライン引数を通して私のプログラムに情報を送る!
コマンドラインで追加された引数を受け入れるプログラムを作成するにはどうすればよいですか?私は余分を渡すことができる方法を見つけ出すために見て、このようなプログラムprintMe.java引数を指定してプログラムを実行しますか?
として
私は
java printMe im so cool
のようにそれを実行した場合、それは「イムはとてもクール」、印刷し
イムコマンドライン引数を通して私のプログラムに情報を送る!
すべてのJavaプログラムは引数を取ることができます。
main
メソッドの引数として渡されたString[]
を単純に見てください:コマンドライン引数が含まれています。
main関数に渡されるString [] argsを使用します。これは、指定されたすべてのパラメーターで満たされます。
public static void main (String[] args)
public static void main(String[] args) // note "args"
JavaはString配列がアプリケーションにコマンドライン引数を表すために使用すること。
Javaメインメソッドには、渡されたコマンドライン引数を含むパラメータString[] args
があります。
public static void main(String[] args) {
for(String s : args) {
System.out.print(s + " ");
}
}
typo! 'foreach'は'のために 'でなければなりません –
@John、@Joachim Sauer - ありがとう、急いでいた:) – adarshr
public class PrintMe {
public static void main(String[] args){
if(args.length > 0){
System.out.println(args[0]);
}
}
}
$ javac PrintMe.java $ java PrintMe "I'm so cool" I'm so cool
これは、 'javaコマンドラインのGoogleと利用できる多くのリソースを持つ非常に一般的な質問は次のとおりです。
だから、あなたの場合には、プリントミークラスのmainメソッドは次のようになります引数 "または同様の何か。おそらくもっと具体的な質問がありますか? –
@Mr。 Schiadance:一般的な質問は一般的に悪いことではありません。特に回答が明確な場合は特にそうです。これが重複する質問にリンクすることができれば、それは別のことになります。 –