Este artículo proporcionará una descripción completa de las clases de envoltura de Java y los conceptos de la lista a continuación se cubrirán en este artículo:
Entonces empecemos!
Clases de envoltura en Java
Las clases que nos ayudan a crear y utilizar el objeto de los tipos de datos primitivos se conocen como las clases de envoltura Java. Por ejemplo, el personaje es una clase de envoltorio para char, flotación para flotación, entero para int, etc.
Consideremos la tabla proporcionada a continuación para una comprensión profunda de los tipos primitivos y sus respectivas clases de envoltorio:
Tipos de datos primitivos | Clases de envoltura |
---|---|
En t | Entero |
flotar | Flotar |
corto | Corto |
largo | Largo |
doble | Doble |
carbonizarse | Personaje |
byte | Byte |
booleano | Booleano |
Todas estas clases de envoltura se heredan de una clase abstracta Número.
¿Por qué las clases de envoltura?
A veces necesitamos trabajar con los objetos de clase, pero utilizando tipos de datos primitivos no podemos crear el objeto, por lo tanto, para lidiar con tales situaciones, tenemos que utilizar las clases de envoltura.
Supongamos que estamos trabajando con Lista enlazada, o Lista de arreglo Entonces podemos aprovechar las funcionalidades de tales clases solo utilizando sus objetos y sabemos que los objetos no se pueden crear con tipos primitivos. Por lo tanto, tenemos que utilizar las clases de envoltorio Java en tales escenarios.
Consideremos la captura de pantalla dada por debajo de una comprensión profunda de este concepto:
El fragmento anterior verifica que logramos crear el objeto de Usando la clase de envoltorio, sin embargo, se produce un error mientras la creación de objetos de Uso del tipo de datos primitivos "En t".
Cómo trabajar con la clase de envoltura
Para trabajar con clases de envoltorio Java, tenemos que crear el objeto de la clase de envoltorio respectivo.
Ejemplo
En el siguiente fragmento dado creamos los objetos de cuatro clases de envoltura diferentes y les asignamos algunos valores:
Utilizamos los objetos de cada clase de envoltorio para imprimir los valores:
El fragmento anterior valida el funcionamiento de cada clase de envoltorio.
Cómo usar métodos numéricos en Java
Una de las características importantes de las clases de envoltura es que podemos utilizar el Métodos numéricos mediante el uso de los objetos de las clases de envoltura. Usando estos métodos, podemos lograr diferentes funcionalidades, como tipificar un tipo de datos a otro, convertir objetos en cadenas, etc.
En Java una amplia gama de métodos numéricos como intValue (), booleanValue (), shortvalue (), longValue (), bytevalue (), floatValue (), charvalue (), y DoubleValue (), se puede utilizar para convertir un tipo de datos a otro. Además, hay muchos más métodos disponibles en Java para realizar diversas funcionalidades, como parseInt (), toString (), igual (), piso () etc.
Ejemplo
El DoubleValue () y intValue () Los métodos se utilizan en el siguiente fragmento de código para convertir el número entero en doble, y duplicarse a valores enteros respectivamente.
public static void main (string [] args)El código completo y su salida respectiva se muestran en el fragmento dado a continuación:
En el fragmento anterior, el ".0"En el primer valor muestra que se convierte en el valor doble y omitiendo el".99"Desde el segundo valor representa que se convierte con éxito en un valor entero.
Conclusión
Las clases de envoltura contienen los tipos de datos primitivos y proporcionan una forma de usarlos como objeto. Las clases de envoltura nos ayudan a convertir los tipos de datos primitivos a los objetos y al usar estos objetos podemos lograr diferentes funcionalidades mediante métodos de número Java. Además, al usar los métodos de números, podemos convertir un tipo de datos a otro y podemos lograr muchas más mejoras mediante estos métodos. Este artículo proporciona una descripción completa de lo que son las clases de envoltura, la necesidad de clases de envoltura y cómo trabajar con clases de envoltura en Java.