Pasar un numero variable de parametros en Java
2009-04-06 08:13:20
Via Mundogeek descubro que desde hace unos añitos, parece ser que desde la especificación Java 1.5, se puede pasar un número variable de parámetros a cualquier método.
En realidad se convierte en un array en tiempo de compilación, pero que se le va a hacer, algo es algo. Además, puntos extra por utilizar un foreach para la demostración.
public class Conjunto { public Conjunto(String... cadenas) { for (String cadena : cadenas) System.out.println(cadena); } public static void main(String... args) { Conjunto saludos = new Conjunto("Hola", "Ciao", "Hello"); Conjunto mascotas = new Conjunto("Pulpo"); } }