Los wrappers son clases que envuelven a tipos primitivos en Java. Los tipos primitivos son datos básicos como int
, double
y boolean
, que se utilizan para representar valores numéricos, decimales y lógicos. Los wrappers son clases objeto que envuelven a estos tipos primitivos y proporcionan métodos adicionales para trabajar con ellos.
Por ejemplo, la clase java.lang.Integer
es el wrapper para el tipo primitivo int
. Proporciona métodos para convertir un int
a una cadena, para parsear una cadena a un int
y para realizar otras operaciones con int
s.
Aquí hay un ejemplo de cómo se puede utilizar el wrapper Integer
para convertir un número a una cadena y viceversa:
int num = 123;
String str = Integer.toString(num); // str es “123”
int num2 = Integer.parseInt(str); // num2 es 123
Java proporciona wrappers para todos los tipos primitivos, excepto para char
. La clase java.lang.Character
es el wrapper para el tipo primitivo char
.
Lista de wrappers en java: