Java Varargs
Varargs, auch Parameter-Listen genannt können in Java Arrays verwendet werden, um eine dynamische Anzahl von Parametern entgegenzunehmen.
public static int max(int… numbers){
int result = Integer.MIN_VALUE;
for (int number : numbers){
if (number > result){
result = number;
}
}
return result;
}
Diese Methode kann verwendet werden, um mit einer beliebigen Anzahl von int-Zahlen aufgerufen zu werden, um dir grösste aller Zahlen unter den Parametern zu finden. Innerhalb der Methode sind alle Parameter aus der Vararg-Liste als Array zu sehen.
Die Methode kann wie folgt aufgerufen werden:
public static void main(String[] args) {
System.out.println(max(5, 10, 0));
}
Entsprechend wird die grösste Zahl ausgegeben: 10