2009-02-24 19 views
10

Ho già visto questo in un parametro di metodo e sembra consentire a un numero arbitrario di parametri di essere inserito in una matrice creata in fase di esecuzione. Qual è il nome ufficiale di questa lingua? Grazie!Java int ... notazione array

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

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

risposta

18

Si sta visualizzando la funzionalità Java 1.5 varargs. Sotto i cofani è solo un array con zuccheraggio sintattico.