image

Bolsas de estudo DIO PRO para acessar bootcamps ilimitados

Available only:

527 slots
Article image
João Guedes
João Guedes25/11/2022 17:02
Share
CI&T - Do Prompt ao AgenteRecommended for youCI&T - Do Prompt ao Agente

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 

Share
Recommended for you
Globant  - Java & Spring Boot AI Developer
Almaviva Solutions - Back-end com Java & QA
CI&T - Backend com Java & AWS
Comments (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!!

Recommended for youCI&T - Do Prompt ao Agente