Gerade eben bin ich auf das Problem gestoßen, dass Eclipse mich die Java-Funktion printf nicht benutzen lassen wollte. Daher wollte ich mir eine äquivalente Methode für meine Zwecke schreiben. Dafür brauchte ich die Möglichkeit eine vorher nicht definierte Anzahl an Parametern an eine Methode zu übergeben.

Das ist durchaus möglich in Java und nennt sich Varargs. Man hängt an den Typen der unbeschränkten Variablen einfach drei Punkte an, dadurch kennzeichnet man diesen Parameter als Vararg Parameter. Es kann pro Methode immer nur einen Vararg Parameter geben, und zwar den letzten!

Hier ein kurzes Beispiel wie Varargs genutzt wird: (weiterlesen…)