image

Acesse bootcamps ilimitados e +650 cursos pra sempre

75
%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
Recomendados para você
CI&T - Backend com Java & AWS
PcD Tech Bradesco - Java & QA Developer
Riachuelo - Primeiros Passos com Java
Comentários (3)

IP

Isack Phelipe - 10/11/2025 10:48

Top


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!!