普通mainメソッドは(ここでいう「普通」とは、教科書とか参考書とかEclipseの補完的な意味で)mainメソッドはこんな感じで書くはず。
public static void main(String[] args) { //なにかしらの処理 }
String[]的な。
だけども、ここで、[]の代わりに「...」なるものが使えるなど。
可変長引数の定義として、可変長にしたい引数の型の後ろに「...」をつけるとできる。
つまり、以下のような形です。
public class VariableArgument { public static void main(String... args) { for (int i = 0; i < args.length; i++) { System.out.println(i+":"+args[i]); } } }
で、試しに引数に色々入れてみた結果、ちゃんと動きました。
0 件のコメント:
コメントを投稿