Varargs

  • Un método puede usar un parámetro vararg como si fuese un array. Un parámetro vararg debe ser siempre el último elemento en la lista de parámetros del método. Esto implica que sólo se permite un vararg por método.
    • public void caminata(int... nums) {}
    • public void caminata2(int comienzo, int... nums) {}
  • Cuando se llama a un método con un parámetro vararg, se tiene la opción de pasar un array, o una lista de elementos y dejar que Java cree el array. Si no se pasa ningún elemento, Java creará un array de longitud 0.
    • caminata2(1);
    • caminata2(1, 2);
    • caminata2(1, 2, 3);
    • caminata2(1, new int[] {1, 2, 3});
  • Se permite pasar null como parámetro, puesto que Java trata el vararg como un array, y por lo tanto null como una referencia a una tabla que no existe
    • caminata2(1, null);
vararg como si fuese un array. Un parámetro vararg debe ser siempre el último elemento en la lista de parámetros del método. Esto implica que sólo se permite un vararg por método.
  • public void caminata(int." data-share-imageurl="" style="position:fixed;bottom:0px;left:0px;">