普通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 件のコメント:
コメントを投稿