| Author |
variable arguments in functions
|
equisitive
Greenhorn
Joined: Nov 02, 2000
Posts: 4
|
|
|
Does anyone know if java provides for handling variable argument lists like 'C'?
|
 |
Carl Trusiak
Sheriff
Joined: Jun 13, 2000
Posts: 3340
|
|
The concept in Java is called overloading. While Java doesn't permit 'default' agruements in the parameter list, you can effectivly do this with overloading. Example: Hope this helps 
|
I Hope This Helps
Carl Trusiak, SCJP2, SCWCD
|
 |
equisitive
Greenhorn
Joined: Nov 02, 2000
Posts: 4
|
|
I'm not sure if you understand what I am asking. I was wondering if java has a way to handle variable arguments in method calls like C. e.g. printf has a signature: const char *printf( const char *format, ... ); where '...' is a variable list of arguments where the number of variable arguments can not be known. If I want to process a variable number of arguments of various types, in C/C++(not sure about other languages) I can declare a method like: void foo( arg1, arg2, ... ); allowing me to process 2(arg1, arg2) to n arguments and process the n - 2 variable arguments in my method definition if I so choose. Does anyone know if Java provides for this? Thanks
|
 |
 |
|
|
subject: variable arguments in functions
|
|
|