Traemos la mejor solución que hemos encontrado on line. Nuestro deseo es que te resulte de mucha ayuda y si puedes aportar cualquier detalle que nos pueda ayudar a mejorar hazlo con libertad.
Solución:
Se llama varargs; http://docs.oracle.com/javase/6/docs/technotes/guides/language/varargs.html
Significa que puede pasar un número arbitrario de argumentos al método (incluso cero).
En el método, los argumentos se pondrán automáticamente en un array del tipo especificado, que utiliza para acceder a los argumentos individuales.
Se llama puntos suspensivos y significa que el método puede tomar múltiples String
s como su argumento.
Consulte: El tutorial de Java sobre cómo pasar argumentos en el sitio de Oracle.
Sí, eso significa que puede tomar un número arbitrario de cadenas como argumento para este método.
Para su método:
public void method(String... strs);
Puedes llamarlo como:
method(str)
method(str1, str2)
method(str1,str2,str3)
Cualquier número de argumentos funcionaría. En otras palabras, es un reemplazo para:
public void method(String[] str);
Reseñas y calificaciones del artículo
Si guardas alguna suspicacia y forma de enriquecer nuestro escrito eres capaz de añadir una crítica y con mucho placer lo ojearemos.