Если у меня есть метод vararg Java foo(Object ...arg)
, и я вызываю foo(null, null)
, у меня есть как arg[0]
, так и arg[1]
как null
s. Но если я называю foo(null)
, arg
сам по себе является нулевым. Почему это происходит?
Как мне позвонить foo
, чтобы foo.length == 1 && foo[0] == null
был true
?