Как создать метод Java, принимающий переменное количество аргументов?

Например, собственная Java String.format () поддерживает переменное количество аргументов.

String.format("Hello %s! ABC %d!", "World", 123);
//=> Hello World! ABC 123!

Как я могу создать свою собственную функцию, которая принимает переменное количество аргументов?


Дополнительный вопрос:

Я действительно пытаюсь сделать для этого удобный ярлык:

System.out.println( String.format("...", a, b, c) );

Чтобы я мог вызывать это как что-то менее подробное, например:

print("...", a, b, c);

Как я могу этого добиться?

67
задан maček 11 February 2013 в 14:22
поделиться