String

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

é um varargs !

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

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

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

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

Abraço

[quote=RDSILVA]Massa
valeu mesmo heimmmmm…
Agora entendi como funciona dei uma pesquisada sobre isso no google…

Abraço
[/quote]

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

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

valeu

[quote=RDSILVA]Mas eu pesquisei de acrodo com a informação que vcs me passaram…

valeu[/quote]

Ta certo :smiley: :smiley: :smiley:

Qualquer duvida e soh pergutar ai fera. falows