String

8 respostas
RDSILVA

Fala ai galera
tenho um metodo com a seguinte assinatura

public List nomeMetodo(String… pString){
}

Minha duvida é o que ele quiz dizer com String… ???

Valeu
Abraços

8 Respostas

RobsonCassol

é um varargs !

igor.schkrab

Pode-se passar a esse método uma string, ou mais…

exemplo:

nomeMetodo(mensagem);

ou

nomeMetodo(mensagem1, mensagem2);

ou

nomeMetodo(mensagem1, mensagem2, mensagem3);

e assim sucessivamente

pintofree

Ele esta utilizando VarArgs, neste caso um varargs de String, que seria mesmo que um array de strings, a vantagem e que o tamanho dele é dinamico, sendo assim vc pode passar quantos argumentos necessitar na chamada do metodo.

Exemplo:

nomeMetodo("fulano", "Beltrano", "Ciclano", "MARIA ODETE");

A regra para utilizar varargs e bem simples vc pode ver mais informações aki http://java.sun.com/j2se/1.5.0/docs/guide/language/varargs.html

B

Isso é um recurso introduzido no java 1.5 varargs.

Como se fosse um array, só que você não define tamanho.

De uma olhada no link, http://java.sun.com/j2se/1.5.0/docs/guide/language/varargs.html


Abs,

Bruno Tafarelo

RDSILVA

Massa
valeu mesmo heimmmmm…
Agora entendi como funciona dei uma pesquisada sobre isso no google…

Abraço

pintofree

RDSILVA:
Massa
valeu mesmo heimmmmm…
Agora entendi como funciona dei uma pesquisada sobre isso no google…

Abraço

Poderia ter feito a pesquisa antes de postar a duvida né

RDSILVA

Mas eu pesquisei de acrodo com a informação que vcs me passaram…

valeu

pintofree

RDSILVA:
Mas eu pesquisei de acrodo com a informação que vcs me passaram…

valeu

Ta certo :smiley: :smiley: :smiley:

Qualquer duvida e soh pergutar ai fera. falows

Criado 8 de janeiro de 2009
Ultima resposta 8 de jan. de 2009
Respostas 8
Participantes 5