Metodos / parametros

2 respostas
A

tem como criar um metodo com um numero indefinido de parametros ?

2 Respostas

R

Sim… utilizando varargs, disponível à partir da versão 5 do java.
É só declarar o parâmetro do método omo se segue:

public void method(String... args) { }

nesse caso o parâmetro aceitará 0 ou N String’s como parâmetros:

method("str1");
method("str1", "str1", "str1");
method();

nas três chamadas acima esse método é chamado, dentro do método, esse parâmetro é acessado como se fosse um array…

for (String arg: args)
    System.out.println(arg);

Flw!!!

T

http://www.guj.com.br/posts/list/52538.java

Abraços!

Criado 28 de agosto de 2007
Ultima resposta 29 de ago. de 2007
Respostas 2
Participantes 3