passando char[] como parametro em Java [RESOLVIDO]

1. passando char[] como parametro em Java [RESOLVIDO]

Daniel
danielcrvg

(usa Slackware)

Enviado em 08/04/2013 - 18:13h

boa noite galera, to com uma duvida simples:

como faco para passar um parametro do tipo char[] para um metodo em Java?

tipo o metodo ja criei e aceitou normal:

void nomeMetodo (char[] teste) {

}

so q nao to conseguindo passar como parametro, ex:

crio a variavel:

char frase[] = {'A','B','C'}; ou char[] frase = {'A','B','C'};

ai na hora de chama o metodo ta dando erro..

nomeMetodo(frase[]);

Como faco pra passar este parametro??

Obrigado,


  


2. MELHOR RESPOSTA

Christopher
Incognito

(usa Slackware)

Enviado em 09/04/2013 - 15:11h

danielcrvg escreveu:

boa noite galera, to com uma duvida simples:

como faco para passar um parametro do tipo char[] para um metodo em Java?

tipo o metodo ja criei e aceitou normal:

void nomeMetodo (char[] teste) {

}

so q nao to conseguindo passar como parametro, ex:

crio a variavel:

char frase[] = {'A','B','C'}; ou char[] frase = {'A','B','C'};

ai na hora de chama o metodo ta dando erro..

nomeMetodo(frase[]);

Como faco pra passar este parametro??

Obrigado,


Olá danielcrgv. Eu tentei da maneira que eu acho mais simples, e talvez nem saiba explicar porque deu certo...

public class Texto {

void exibeFrase(char sentenca[]){
System.out.println(sentenca);

}
}


public class Tester {

public static void main(String[] args) {
// TODO Auto-generated method stub
char frase[]={'A','B','C'};
Texto texto = new Texto();

texto.exibeFrase(frase);
}

}

Eu costumo trabalhar dessa forma, até mesmo para tarefas simples. Não gosto de fazer muita coisa no main().

Aqui funcionou, espero ter ajudado!



3. Re: passando char[] como parametro em Java [RESOLVIDO]

cr0n
_di0

(usa FreeBSD)

Enviado em 08/04/2013 - 19:01h

A sintaxe está incorreta, sem envolto, ficaria algo semelhante a isso:


private void PassaArray(){
String[] arrQualquer = new String[4]; //instancia
imprimeArray(arrQualquer);
}

private void imprimeArray(String[] arrRecebido){
//Faça algo com arrRecebido
}



4. Re: passando char[] como parametro em Java [RESOLVIDO]

Daniel
danielcrvg

(usa Slackware)

Enviado em 09/04/2013 - 15:12h

Incognito escreveu:

danielcrvg escreveu:

boa noite galera, to com uma duvida simples:

como faco para passar um parametro do tipo char[] para um metodo em Java?

tipo o metodo ja criei e aceitou normal:

void nomeMetodo (char[] teste) {

}

so q nao to conseguindo passar como parametro, ex:

crio a variavel:

char frase[] = {'A','B','C'}; ou char[] frase = {'A','B','C'};

ai na hora de chama o metodo ta dando erro..

nomeMetodo(frase[]);

Como faco pra passar este parametro??

Obrigado,


Olá danielcrgv. Eu tentei da maneira que eu acho mais simples, e talvez nem saiba explicar porque deu certo...

public class Texto {

void exibeFrase(char sentenca[]){
System.out.println(sentenca);

}
}


public class Tester {

public static void main(String[] args) {
// TODO Auto-generated method stub
char frase[]={'A','B','C'};
Texto texto = new Texto();

texto.exibeFrase(frase);
}

}

Eu costumo trabalhar dessa forma, até mesmo para tarefas simples. Não gosto de fazer muita coisa no main().

Aqui funcionou, espero ter ajudado!





é eu fiz igual voce.. eu tava passando como parametro (frase[]) sendo q tinha q passar como (frase)..

valeus






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts