1000 Java Tips ebook
Free "1000 Java Tips" eBook is here! It is huge collection of big and small Java
programming articles and tips. Please take your copy here.
Take your copy of free "Java Technology Screensaver"!.
USING THE VARARGS LANGUAGE FEATURE
JavaFAQ Home » Good To Know
Have you ever found yourself in the following situation? You need to pass in
many instances of the same object type to a method, but you don't know at
compile time how many instances there will be. In the past, the only way to
handle this situation was to bundle these objects in an array or other
collection. However with J2SE 5.0, you now have the added convenience of using
variable arity parameters, known less formally as varargs. In this tip, you will
learn why it's a good idea to take advantage of varargs as a client of an API.
The tip also cautions against introducing varargs to an API that you create,
unless it is warranted.
Let's start with an example that illustrates the use of varargs. In the
VarGreeter, the method
takes an unspecified number of
String objects as input. This is
indicated by the use of ellipses in the parameter declaration
names. In general, a method can have at most one parameter that is a
vararg, it must be the last parameter taken by the method, and it is denoted by
the object type, a set of ellipses ( ... ), and the name of the variable.
Printer Friendly Page
Send to a Friend
Search here again if you need more info!