toggle menu

JAVA 정리 - Variable Arguments

2012.07.26 15:46 JAVA

파라메터의 수를 유동적으로 잡아줄 수 있다.

public class VariableClass
{
	// Object 형으로 받으면 알아서 autoBoxing, unBoxing이 되는듯.
	// ... 을 사용했기 때문에 파라메터의 갯수는 유동적 0개 이상
	// ... 파라메터는 반드시 마지막 부분의 인수가 되어야 한다.
	
	public void test(Object... a)
	{
		for (int i = 0; i < a.length; i++)
		{
			System.out.println(a[i]);
		}

	}

	public static void main(String[] args)
	{
		VariableClass variableClass = new VariableClass();

		variableClass.test(1);
		variableClass.test(22, 333, 444);
		variableClass.test("ㅋㅋ", "ㅎㅎ");
		variableClass.test();
	}
}






JAVA 관련 포스팅 더보기