Passar vetor de Strings como parâmetro

5 respostas
Heartbreaker

Eu tenho um método que recebe um String[] como parâmetro.
Eu precisaria muito chamá-lo da seguinte forma:

metodo({"a","b","c"});

Eu não consegui. Por acaso eu não posso fazer isso?

5 Respostas

R

que tal se método receber um String[] parametros

Vinicius_Zibetti_Res
Heartbreaker:
Eu tenho um método que recebe um String[] como parâmetro. Eu precisaria muito chamá-lo da seguinte forma:
metodo({"a","b","c"});
Eu não consegui. Por acaso eu não posso fazer isso?

Bom, seria assim para que funcione:

public static void metodo(String[] array){

}

public static void main(String[] args){
    metodo(new String[] {"a","b","c"});
}

Vc precisa fazer com que o metodo(String[] array) seja uma referencia de memoria criada pelo new String[] {};

Heartbreaker

ah vlw

renandemelo

Você também pode fazer algo assim se desejar:

public static void outro(String[] entrada){
		
	}
	
	public static void main(String[] args) {
		String[] parametros = {"a","b","c"};
		outro(parametros);
	}
Heartbreaker

ah esse jeito eu ja conhecia, mas precisava do outro

Criado 22 de outubro de 2011
Ultima resposta 22 de out. de 2011
Respostas 5
Participantes 4