Understanding Varargs in Java: 2 Minute Guide For Non-Dummies Понимание Varargs на Яве: 2 Минута Руководство для не-чайников
Varargs allows variable number of arguments in methods and constructors. Varargs позволяет различное количество аргументов в методах и строителей. Let’s start with a simple example. Начнем с простого примера.
public static void main(String … args) { государственной статической силы основных (String args…) (
for(String arg:args) { за (String аргумент: args) (
System.out.println(arg); System.out.println (аргумент);
} )
} )
Varargs can be thought of as an array with simplifications. Varargs можно рассматривать как массив с упрощениями. A simple use case is: int sum(int… data) Использовать простой случай: int суммы (int данных…)
Key Points Ключевые моменты
- Method with varargs is called only when no other method signature matches the invocation. Метод с varargs вызывается только тогда, когда никакой другой метод подписания матчей ссылке.
- Only one varargs per method can be declared. Только за один varargs метод может быть объявлено.
- Varargs should be the last argument(set) for a method. Varargs должен быть последний аргумент (набор) для метода. So public void varargtest(int i, String … args) is valid but public void varargtest(String … args, int i) is not. Так что государственные силы varargtest (int я, String args…) действительна, но общественной силы varargtest (String args…, я int) не является.
- Zero or more arguments can be passed for varargs unlike an array where at least a null has to be provided. Ноль или больше аргументов, могут быть переданы для varargs в отличие от массива, где, по крайней мере недействительными должна быть предоставлена.
Now you are all set to play with varargs in Java. Теперь у вас все настроено, чтобы поиграть с varargs в Java. Go forth and enjoy! Выйди и наслаждайтесь!
Filed under Поданного в соответствии с Headline News Headline News , How To Как , Java Software Программное обеспечение Java , Tech Note Технология Примечание | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | это статья |
Email this Article Отослать Статья
You may also like to read Вы можете также люблю читать |





March 10th, 2007 at 2:34 am 10 марта 2007 года в 2:34 утра
Good one .. Хорошо один ..