Curso de Java 7

Las clases envoltorio, también conocidas como clases wrapper, son clases que envuelven a los tipos primitivos para proporcionar funcionalidades adicionales.

Las clases envoltorio en Java, como Integer, Double, Boolean, Character, Byte, Short, Long y Float, proporcionan una serie de métodos para manejar los valores primitivos correspondientes. Aquí hay algunos de los métodos más comunes:

valueOf(): crea un objeto de la clase envoltorio a partir de un valor primitivo o una cadena. Por ejemplo:

Integer entero = Integer.valueOf(10);
Double decimal = Double.valueOf(3.14);
Boolean booleano = Boolean.valueOf("true");

parseXxx(): Convierte una cadena en un valor primitivo correspondiente. Por ejemplo:

int entero = Integer.parseInt("10");
double decimal = Double.parseDouble("3.14");
boolean booleano = Boolean.parseBoolean("true");

xxxValue(): Devuelve el valor primitivo correspondiente. Por ejemplo:

Integer entero = Integer.valueOf(10);
int enteroPrimitivo = entero.intValue();

Double decimal = Double.valueOf(3.14);
double decimalPrimitivo = decimal.doubleValue();

Boolean booleano = Boolean.valueOf("true");
boolean booleanoPrimitivo = booleano.booleanValue();

compareTo(): Compara dos objetos de la clase envoltorio. Devuelve 0 si son iguales, un número positivo si el primer objeto es mayor y un número negativo si el primer objeto es menor. Por ejemplo:

Integer entero1 = Integer.valueOf(10);
Integer entero2 = Integer.valueOf(20);
int resultado = entero1.compareTo(entero2);

Estos son solo algunos de los métodos más comunes de las clases envoltorio. Hay muchos otros métodos disponibles para realizar diferentes operaciones con los valores primitivos correspondientes.

Ejemplo que utiliza la clase envoltorio Integer en Java:

public class Main 

En este ejemplo, se crea un objeto numWrapper de la clase Integer a partir de un valor primitivo num. Luego, se convierte el objeto numWrapper a un valor primitivo numPrimitivo mediante el método intValue(). Finalmente, se imprimen los valores de num, numWrapper y numPrimitivo en la consola.

Ejemplo que utiliza la clase envoltorio Double en Java:

public class Main 

En este ejemplo, se crea un objeto numWrapper de la clase Double a partir de un valor primitivo num. Luego, se convierte el objeto numWrapper a un valor primitivo numPrimitivo mediante el método doubleValue(). Finalmente, se imprimen los valores de num, numWrapper y numPrimitivo en la consola.

Ejemplo que utiliza la clase envoltorio Boolean en Java:

public class Main 

En este ejemplo, se crea un objeto flagWrapper de la clase Boolean a partir de un valor primitivo flag. Luego, se convierte el objeto flagWrapper a un valor primitivo flagPrimitivo mediante el método booleanValue(). Finalmente, se imprimen los valores de flag, flagWrapper y flagPrimitivo en la consola.

Ejemplo que utiliza la clase envoltorio Character en Java:

public class Main 

En este ejemplo, se crea un objeto letraWrapper de la clase Character a partir de un valor primitivo letra. Luego, se convierte el objeto letraWrapper a un valor primitivo letraPrimitivo mediante el método charValue(). Finalmente, se imprimen los valores de letra, letraWrapper y letraPrimitivo en la consola.

Ejemplo que utiliza la clase envoltorio Byte en Java:

public class Main 

En este ejemplo, se crea un objeto numeroWrapper de la clase Byte a partir de un valor primitivo numero. Luego, se convierte el objeto numeroWrapper a un valor primitivo numeroPrimitivo mediante el método byteValue(). Finalmente, se imprimen los valores de numero, numeroWrapper y numeroPrimitivo en la consola.

Ejemplo que utiliza la clase envoltorio Short en Java:

public class Main 

En este ejemplo, se crea un objeto numeroWrapper de la clase Short a partir de un valor primitivo numero. Luego, se convierte el objeto numeroWrapper a un valor primitivo numeroPrimitivo mediante el método shortValue(). Finalmente, se imprimen los valores de numero, numeroWrapper y numeroPrimitivo en la consola.

Ejemplo que utiliza la clase envoltorio Long en Java:

public class Main 

En este ejemplo, se crea un objeto numeroWrapper de la clase Long a partir de un valor primitivo numero. Luego, se convierte el objeto numeroWrapper a un valor primitivo numeroPrimitivo mediante el método longValue(). Finalmente, se imprimen los valores de numero, numeroWrapper y numeroPrimitivo en la consola.

Ejemplo que utiliza la clase envoltorio Float en Java:

public class Main 

En este ejemplo, se crea un objeto decimalWrapper de la clase Float a partir de un valor primitivo decimal. Luego, se convierte el objeto decimalWrapper a un valor primitivo decimalPrimitivo mediante el método floatValue(). Finalmente, se imprimen los valores de decimal, decimalWrapper y decimalPrimitivo en la consola.

Compartir

Compartir

Suscribirse
Notificar de
guest

0 Comentarios
Lo más antiguo
Lo más nuevo Lo más votado
Comentarios en línea
Ver todos los comentarios