Tem como eu passar um Array como argumento de um método sem ter que criar uma variável antes ?
Ex:
publicclassMinhaClasse{publicMinhaClasse{mostra( COMO PASSAR UM ARRAY);}publicvoidmostra(String[] argumento) {//Corpodométodo}}
publicclassMinhaClasse2{publicMinhaClasse2{mostra(new String[]{"Blá", "Blé","Blí"} );}publicvoidmostra(String[] seuArray2 ) // seuArray2 é para diferenciar{//Corpodométodo}}
A
azevedomtPJ
GRAAAAANDE vinci,
Você entendeu 100% por cento da minha pergunta…
Muuuuito obrigado pela ajuda, era extamente isso que estava procurando. Não encontrei isso em nenhuma documentação java que tenho.
Valeu !!!
V
vinciPJ
Estamos às ordens chefe!
Com o Tiger (J2SE 5.0) as coisas vão ficar melhores. Você vai poder especificar métodos com quantidade variável e ilimitada de parâmetros.
publicclassMinhaClasse2{publicMinhaClasse2{mostra("Blá","Blé","Blí");mostra("Blá","Blé","Blí","Bló","Blú");}publicvoidmostra(String...args){// args é um array for(inti=0;i<args.length;i++){// código}}}
A
azevedomtPJ
Fera demais !!!
Vai abrir mais um leque de opções pra implementar nossos métodos.