Der folgende Code ist eine Möglichkeit, eine variable Parameterliste zu implementieren.
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"}); }
Ausgabeergebnis:
Auf diese Weise kann jede Art und Anzahl von Parametern an die Funktion übergeben werden. Die obige Methode ist jedoch eine relativ veraltete Methode. Nach der Veröffentlichung von Java SE5 wurde eine bequemere Möglichkeit bereitgestellt.
Der Code lautet wie folgt:
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));//可传不同类型的参数 }
Ergebnis:
Der folgende Code ist eine Möglichkeit, eine variable Parameterliste zu implementieren.
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"}); }
Ausgabeergebnis:
Auf diese Weise kann jede Art und Anzahl von Parametern an die Funktion übergeben werden. Die obige Methode ist jedoch eine relativ veraltete Methode. Nach der Veröffentlichung von Java SE5 wurde eine bequemere Möglichkeit bereitgestellt.
Der Code lautet wie folgt:
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));//可传不同类型的参数 }
Ergebnis:
Verwandte Empfehlungen:
Detaillierte Erläuterung der Variablenlänge Parametercode in Java
Detaillierte Erläuterung des Beispielcodes für variable Parameter in Java
Analyse der Java-Parameterliste mit variabler Länge und zu beachtende Punkte bei der Verwendung
Das obige ist der detaillierte Inhalt vonJava – Detaillierte Code-Erklärung der Variablenparameterliste. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!