次のコードスニペットをJavaで見てみましょう。未知のJava構文
package common;
final public class Main
{
private static void show(Object... args) //<--Here it is...
{
for(int i=0;i<args.length;i++)
{
System.out.println(args[i]);
}
}
public static void main(String[] args)
{
show(1, 2, 3, 4, 5, 6, 7, 8, 9);
}
}
Javaで上記のコードはうまく動作し、コンソールにのみループを介して1から9に開始番号を表示します。ここでの唯一の質問は、上記のコードの(Object... args)
の意味です。