가변 인자 메소드 Variable Arguments

박성현·2024년 3월 20일

java

목록 보기
28/51

가변인자 메소드

  • Parameter는 매개변수로서 메소드를 정의할 때 필요한 변수 이름을 의미
  • Argument는 전달인자값으로서 메소드를 호출할 때 실제로 넘어가는 값을 의미
  • 매개변수 앞에 ...을 붙이고 배열처럼 처리
// 가변인자를 받을 수 있음
void printInfo(String ...info) {
		if(info.length == 0) {
			System.out.println("data not found !!");
		}else {
			for(String s : info) {
				System.out.println(s);
			}
		}
	}

원래같으면 (int a, int b)와 같이 받아줘야 하지만,
(String ...info) 부분이 몇개의 매개변수가 들어오더라도 한번에 값을 받아줄 수 있음

profile
개발기록장

0개의 댓글