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?
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?
que tal se método receber um String[] parametros
[quote=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?[/quote]
Bom, seria assim para que funcione:
[code]public static void metodo(String[] array){
}
public static void main(String[] args){
metodo(new String[] {“a”,“b”,“c”});
}[/code]
Vc precisa fazer com que o metodo(String[] array) seja uma referencia de memoria criada pelo new String[] {};
ah vlw
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);
}
ah esse jeito eu ja conhecia, mas precisava do outro