2010. 6. 28. 15:04
Java5.0 부터 여러가지를 수용하더니 잼난 기능을 하나 추가된듯.
변수를 가변으로 받을 수 있게 됨. 뭐.. 결국 array 로 취급하기는 하지만.. 알아두면 코드 사이즈를 줄이는데 도움이 되지 않을까? 아니면 말구~ 쩌ㅃ
- 코드를 자세히 보면 결국 array 로 취급하기 때문에 argument 는 같은 타입이고, 마지막에 선언해야 한다는 제약이 있는듯.
변수를 가변으로 받을 수 있게 됨. 뭐.. 결국 array 로 취급하기는 하지만.. 알아두면 코드 사이즈를 줄이는데 도움이 되지 않을까? 아니면 말구~ 쩌ㅃ
package demo.vat;
/**
* 자바 가변 인자 테스트
* jdk 1.5 이상 부터 가능
*
* @author bbaeggar
*
*/
public class VariableArgumentTypeDemo {
public void test(int type, String... list) {
System.out.println("type : " + type);
for(int i = 0;i<list.length;i++) {
System.out.println("list[" + i + "] : " + list[i]);
}
}
public static void main(String[] args) {
new VariableArgumentTypeDemo().test(0, "a", "b", "c");
}
}
/**
* 자바 가변 인자 테스트
* jdk 1.5 이상 부터 가능
*
* @author bbaeggar
*
*/
public class VariableArgumentTypeDemo {
public void test(int type, String... list) {
System.out.println("type : " + type);
for(int i = 0;i<list.length;i++) {
System.out.println("list[" + i + "] : " + list[i]);
}
}
public static void main(String[] args) {
new VariableArgumentTypeDemo().test(0, "a", "b", "c");
}
}
- 코드를 자세히 보면 결국 array 로 취급하기 때문에 argument 는 같은 타입이고, 마지막에 선언해야 한다는 제약이 있는듯.
'java > util' 카테고리의 다른 글
[Reflection] - Value Object 로그 만들자 (0) | 2010.06.28 |
---|---|
[XML] - Pretty XML print (0) | 2010.06.28 |
[InputStream] - readStringFromStream, readBytesFromStream (0) | 2010.06.28 |
Calendar, SimpleDateFormat 사용하자 (0) | 2010.06.28 |
[replaceAll] - 문자열 치환 (0) | 2010.06.28 |