Collection como parametro

preciso receber em um método varios paramentos tipo string, é possível receber esses parametro sem criar métodos subscritos, usando por exemplos um collection e o iterator ?

sim…

dae vc vai pegar os valores da collection, e encher seu metodo de if’s p/ ficar testando qual deles veio???

é uma maneira, não acho uma boa ideia…

[]'s

O Struts tem um “DynaForm” que é mais ou menos parecido com que você quer fazer. Também o JNDI usa e abusa desse tipo de coisas (configurações genéricas que é difícil definir tudo de antemão).

Algo como:

Map parametros = new HashMap();
parametros.add("username", "John");
parametros.add("password", "789451");
obj.meuMetodo(parametros);

Portanto não é proibido; entretanto, não deve ser usado indiscriminadamente (só porque você não quer criar uma classe com getters e setters).

Um caso clássico é quando o método que recebe um Map seja algo que simplesmente acrescenta mais algo ao Map, ou usa apenas uma ou duas entradas do Map, e repassa esse Map para outra rotina.

acho que era issom mesmo que eu estava procurando, thingol.
valeu.