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
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
Qualquer duvida e soh pergutar ai fera. falows