다음 코드는 가변 매개변수 목록을 구현하는 방법입니다.
public static void printAry(Object[] objs){ for(Object obj:objs){ System.out.print(obj+" "); } System.out.println(); } public static void main(String[] args) { printAry(new Object[]{1,2,3,4,5}); printAry(new Object[]{"ni","hao"}); }
출력 결과:
이러한 방식으로 모든 유형 및 개수의 매개변수를 함수에 전달할 수 있습니다. 그러나 위 방법은 비교적 오래된 방법입니다. Java SE5가 나온 이후에는 좀 더 편리한 방법이 제공되었습니다.
코드는 다음과 같습니다.
public static void printAry(Object... objs){ for(Object obj:objs){ System.out.print(obj+" "); } System.out.println(); } public static void main(String[] args) { printAry(1,2,3,4,5); printAry("ni","hao"); //无需显性的创建数组,由编译器自动填充。 printAry(new Object[]{"ni","hao"}); //也可传入数组。 printAry(); //可为空 printAry(new Integer(1),new Float(2));//可传不同类型的参数 }
결과:
다음 코드는 가변 매개변수 목록을 구현하는 방법입니다.
public static void printAry(Object[] objs){ for(Object obj:objs){ System.out.print(obj+" "); } System.out.println(); } public static void main(String[] args) { printAry(new Object[]{1,2,3,4,5}); printAry(new Object[]{"ni","hao"}); }
출력 결과:
이러한 방식으로 모든 유형 및 개수의 매개변수를 함수에 전달할 수 있습니다. 그러나 위 방법은 비교적 오래된 방법입니다. Java SE5가 나온 이후에는 좀 더 편리한 방법이 제공되었습니다.
코드는 다음과 같습니다.
public static void printAry(Object... objs){ for(Object obj:objs){ System.out.print(obj+" "); } System.out.println(); } public static void main(String[] args) { printAry(1,2,3,4,5); printAry("ni","hao"); //无需显性的创建数组,由编译器自动填充。 printAry(new Object[]{"ni","hao"}); //也可传入数组。 printAry(); //可为空 printAry(new Integer(1),new Float(2));//可传不同类型的参数 }
결과:
관련 권장사항:
Java의 가변 길이 매개변수 코드에 대한 자세한 설명
Java의 가변 길이 매개변수 코드에 대한 자세한 설명
분석 Java Long 매개변수 목록의 가변 길이 매개변수 및 사용 시 주의사항
위 내용은 Java - 변수 매개변수 목록의 자세한 코드 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!