Java int ... обозначение массива - PullRequest
11 голосов
/ 24 февраля 2009

Я видел это раньше в параметре метода, и он, кажется, позволяет произвольному количеству параметров быть вставленными в массив, созданный во время выполнения. Какое официальное название этой языковой функции? Спасибо!

    public static void trace(View view, RecyclerTraceType type, int... parameters) {

    RecyclerTrace trace = new RecyclerTrace();
    trace.position = parameters[0];
    trace.indexOnScreen = parameters[1];
}

Ответы [ 2 ]

19 голосов
/ 24 февраля 2009

Вы видите функцию Java 1.5 varargs . Под капотами - просто массив с синтаксическим сахаром.

3 голосов
/ 24 февраля 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...