【Java覚書】可変長引数とboxing

可変長引数は、配列を渡せる。
プリミティブ型からラッパーのautboxingはされない

public class Test{
	public static void foo(int... x){
		for( int z : x){
			System.out.println(z);
		}
	}
	
	public static void bar(int n ){
		System.out.println(n);
	}
	public static void main (String[] args){
	
		int[] x = {1,2,3};
		Integer[] i = {7,8,9};
		
		//■OK
		foo(0);
		foo(x);
		foo( 4,5,6 );
		bar(i[0]);
		foo(i[1]);

		//■NG コンパイルエラー
		//foo(i);
	}
}