Java에서는 여러 매개 변수를 불확실한 숫자와 일치시키는 메소드에 대해 가변 길이 파라미터 (VARARG)를 정의 할 수 있으며 해당 정의는 "..."로 표시됩니다. 실제로 이것은 메소드 배열을 전달하는 것과 유사하며 사용 방법은 다음과 같이 배열과 동일합니다.
public void test (string ... str) {for (string s : str) {}} 호출 방법은 일치 할 수있는 매개 변수가 0에서 둘 이상이라는 점을 제외하고는 일반 호출 방법과 동일합니다. 다음과 같이 :
test (); test ( "lilei"); test ( "lilei", "hanmeimei");
사용 중에주의를 기울여야 할 사항 :
1. 호출 할 때 고정 된 매개 변수 및 가변 길이 매개 변수가있는 메소드를 동시에 일치시킬 수있는 경우 고정 파라미터 방법이 선호됩니다.
2. 돌연변이 가능한 매개 변수를 포함하는 두 가지 방법을 동시에 일치시킬 수 있다면 컴파일러가 호출 할 메소드를 알지 못하므로 컴파일러가 오류를보고합니다.
3. 메소드는 하나의 변수 매개 변수 만 가질 수 있고 변수 매개 변수는 마지막 매개 변수 여야합니다.
Java에서 가변 길이 매개 변수의 정의 및 사용 방법에 대한 위의 자세한 설명은 내가 공유 한 모든 컨텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.