Можно создать дубликат:
java: how can i create a function that supports any number of parameters?Что такое использование var-args в Java?
Я не понимаю концепцию VAR-арг. Пожалуйста, объясните мне это на простом примере.
Можно создать дубликат:
java: how can i create a function that supports any number of parameters?Что такое использование var-args в Java?
Я не понимаю концепцию VAR-арг. Пожалуйста, объясните мне это на простом примере.
Они просто дают вам простой способ передать неопределенное количество аргументов (всех одинаковых типов) функции. Все, что он действительно делает, это создание массива из аргументов, которые вы передаете, но это делает так, что вам не нужно писать весь код для создания массива и добавлять к нему элементы. Вместо этого вы просто передаете аргументы как «дополнительные» аргументы методу.
http://download.oracle.com/javase/1.5.0/docs/guide/language/varargs.html – vrm