image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
João Guedes
João Guedes25/11/2022 17:02
Compartilhe

Você Sabe O Que É Varargs Em Java? 🔴🔴🔴

  • #Java

Olá, pessoal! Já aconteceu de você querer criar um método em Java, mas ficar em dúvida sobre quantos parâmetros ele deve receber? Às vezes, uma situação pode exigir menos parâmetros, enquanto em outras, mais parâmetros são necessários. Se isso soa familiar, não se preocupe, pois Java oferece uma solução muito interessante para esse problema: Varargs. A notação "...", conhecida como "reticências" em português, é chamada de varargs em Java. Ela permite que um método aceite um número indefinido de parâmetros de um tipo específico, tratando-os como se fossem um array comum.

Apesar da sua flexibilidade, o varargs tem algumas limitações e riscos:

• Só é permitido um varargs por método.

• A variável varargs deve ser o último parâmetro do método.

• Situações de overload envolvendo varargs podem passar desapercebidas no código e causar situações inesperadas.

Exemplo de uso do varargs:

 

image 

image

image 

Compartilhe
Comentários (2)
Matheus Coimbra
Matheus Coimbra - 26/11/2022 16:54

Legal, já vi isso no Javascript (...args), mas nem sabia que tinha no Java.

Diogo Dantas
Diogo Dantas - 26/11/2022 10:40

Interessante, eu não fazia a remota ideia que existia esse tal de Varargs. Obrigado por compartilhar!!