2

I'm creating a method:

private boolean method(String... arguments){
   for (String argument : arguments) {
     ...
   }
   return true;
}

I'd like to know how many arguments are passed to my method.

Is there is a clean way of doing this, instead of just creating a method that would iterate each argument and count them one by one?

My aim would be to return false if the number of arguments passed to my method is odd.

Aniket Sahrawat
  • 12,410
  • 3
  • 41
  • 67
Nark
  • 454
  • 1
  • 7
  • 18

1 Answers1

7

var-args are converted to array, so you can use .length on it:

arguments.length; // length of arguments
Aniket Sahrawat
  • 12,410
  • 3
  • 41
  • 67