Whats this syntax useful for :
function(String... args)
Is this same as writing
function(String[] args) <
function(String[] args)
with varargs (String...) you can call the method this way:
String...
function(arg1); function(arg1, arg2); function(arg1, arg2, arg3);
You can't do that with array (String[])
String[]