image

Bolsas de estudo DIO PRO para acessar bootcamps ilimitados

Disponible sólo:

291 vacantes
Article image
João Guedes
João Guedes25/11/2022 17:02
Compartir
Microsoft Azure Cloud Native 2026Recomendado para tiMicrosoft Azure Cloud Native 2026

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 

Compartir
Recomendado para ti
CI&T - Backend com Java & AWS
PcD Tech Bradesco - Java & QA Developer
Riachuelo - Primeiros Passos com Java
Comentarios (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!!

Recomendado para tiMicrosoft Azure Cloud Native 2026