В Java параметры переменной длины (Varargs) могут быть определены для методов, соответствующих нескольким параметрам с неопределенным числом, а их определение представлено «...». На самом деле, это похоже на проходную массив для метода, а метод использования такой же, как у массива, следующим образом:
public void test (string ... str) {for (string s: str) {}} Вызовный метод такой же, как и обычный метод вызова, за исключением того, что параметры, которые можно соответствовать, от 0 до более чем одного. следующее:
test (); test ("lilei"); test ("lilei", "hanmeimei");Несколько пунктов, на которые обратите внимание во время использования:
1. При вызове, если метод с фиксированными параметрами и параметрами переменной длины может быть сопоставлен одновременно, будет предпочтительным метод фиксированного параметра.
2. Если вы можете соответствовать двум методам, содержащим изменяемые параметры одновременно, компилятор сообщит об ошибке, поскольку компилятор не знает, какой метод вызовать.
3. Метод может иметь только один параметр переменной, а параметр переменной должен быть последним параметром.
Приведенное выше подробное объяснение методов определения и использования параметров переменной длины в Java - это все контент, которым я поделился с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.