Back-End/JAVA
[JAVA] 배열형 매개변수
은져미
2016. 8. 27. 16:29
메서드에 배열형 매개변수를 받을 수 있다.
public void arbitrary(String name, int ... numbers)
와 같은 형식으로 배열의 크기를 정하기 난감한 상황에서 쓸 수 있는 방법이다.
주의할 점은 이 방법을 사용할 때에는 하나의 메소드에서 한번의 배열형 매개변수만 사용가능하고, 여러 매개변수를 사용할 때에는 배열형 매개변수는 가장 마지막에 위치해야한다는 것이다!
printf 메서드 같은 경우에
printf(String format, Object ... args) 의 배열형 메서드로 이루어져 있는데,
그렇기 때문에
System.out.printf("Name: %s Phone: %s", dto.name, dto.phone); 과 같이 사용할 수 있다!
참고 : (서적) 자바의 신