Если вы говорите о преобразовании, например, из JavaScript, где аргументы функции не определены, и у вас есть только 1 функция с заданным именем, то вам нужно проверить количество фактически переданных аргументов, чтобы выяснить, какая «перегрузка» извызывается функция, тогда ваш метод должен быть переведен в:
doIt(Object... args)
Длина массива - это число аргументов.
Конечно, именно так вы делаете это в JavaScript, потому чтоаргументы не определены, и перегрузка отсутствует.
В Java вы должны создавать перегруженные методы с различными списками аргументов, как показано в вопросе.В этих методах нет необходимости проверять количество аргументов, потому что список аргументов фиксирован.
Наличие кода, который проверяет количество аргументов, когда метод точно знает, сколько их существует (потому что они фиксированы), это нелепо, поэтому вопрос не имеет смысла в контексте без varargs Java.
Окончательный ответ:
Если у метода есть varargs, то проверьте длину массива.
Если метод не имеет переменных, проверка количества аргументов идиотична, и код не должен этого делать.