Wrappers em Java – A evolução dos tipos primitivos
Você já aprendeu sobre os tipos primitivos (int
, double
, boolean
etc.).
Agora vamos conhecer os Wrappers – classes que “embrulham” esses tipos e oferecem recursos extras.
O que são Wrappers?
Wrappers são classes que representam os tipos primitivos como objetos.
Eles permitem:
-
Armazenar valores primitivos em estruturas de dados que só aceitam objetos (como
ArrayList
). -
Usar métodos utilitários para conversão, comparação, parsing etc.
-
Trabalhar com null (o que um tipo primitivo não permite).
Exemplo de uso
Autoboxing e Unboxing
O Java faz a conversão automática entre primitivo e wrapper quando necessário:
💡 Resumo:
-
Use primitivos quando precisar de desempenho e não for necessário trabalhar com métodos ou null.
-
Use Wrappers quando precisar armazenar em coleções, usar métodos utilitários ou lidar com null.
Comentários
Postar um comentário