You are on page 1of 7

Clases correspondientes a los tipos Primitivos o Bsicos

Envoltorios o WRAPPERS
El lenguaje Java tiene incorporado un conjunto de tipos de datos primitivos o bsicos como por ejemplo los enteros (int), los reales (double), los caracteres (char) o los lgicos (boolean) pero adems proporciona la declaracin de un tipo de clase para cada uno de estos tipos primitivos, denominadas clases envoltorio o wrapper. Estas clases envoltorio estn en el paquete java.lang, y este se incorpora automticamente en todo programa de Java.

Constructores de objetos de las clases envoltorio

Integer v = new Integer(valor entero) Double v = new Double (valor real) Character v = new Character(caracter) Boolean v = new Boolean(valor logico)

Clase Integer
Esta clase se corresponde con el tipo primitivo entero (int), cada objeto de esta clase contiene un entero de tipo int. Las variables de la clase Integer son referencias a objetos que se crean con el operador new. El constructor que se aplica al crear un objeto de la clase Integer tiene como argumento o parametro un valor entero. Integer v = new Integer(valor entero) La variable v es una referencia al objeto creado y que se ha inicializado con el valor entero. Ejemplos para crear un objeto entero:

Integer Y D2995

y = new Integer(450); D2995 450

int x = 7; Integer objX = new Integer(x); X 7 objX D1530 D1530 7

x = 35; X 35 objX D1530 D1530 7

Adems del constructor, la clase Integer tiene diversos mtodos algunos de los cuales se describen a continuacin:

static Integer valueOf(String s)

Devuelve un Integer a partir de un String. Esttico.

static int parseInt(String s)

Devuelve un int a partir de un String. Esttico.

int intValue()

Devuelve el valor en el formato int.

String toString()

boolean equals(Object obj)

Devuelve true si el objeto con el que se compara es un Integer y su valor es el mismo.

valueOf( )
Este mtodo crea un objeto Integer. Es un mtodo de clase es decir static que tiene como argumento una cadena y crea devuelve un objeto Integer cuyo valor entero corresponde a la conversin de los dgitos de la cadena. Si la conversin no es posible genera un error, una excepcin, en tiempo de ejecucin. El ser un mtodo static implica que se llama a dicho mtodo desde la clase Integer y no desde un objeto de dicha clase.

static

Integer valueOf( String cadena)

Ejemplos: Integer X D4860 x = Integer.valueOf(27) ; D4960 27

String cad = 27; Integer x = Integer.valueOf(cad) ;

cad D1830 X D4860

D1357 27 D4960 27

ParseInt( )

static int ParseInt (String cadena) Este tambien es un mtodo de clase es decir static que tiene como argumento una cadena y devuelve el valor entero correspondiente a la conversin de los dgitos de la cadena. Si la conversin no es posible genera un error, una excepcin, en tiempo de ejecucin. Ejemplos: int X 145 String cad = 145; int x = Integer.parseInt(cad); cad D1830 X 145 D1830 145 x = Integer.parseInt(145);

intValue( )
Este mtodo devuelve el valor entero que tiene almacenado el objeto. int intValue( )

Ejemplos: Integer x = new Integer(27) ; int y = x.intValue(); X D4860 Y 27 D4860 27

toString( )
Este mtodo devuelve el dato entero en forma de cadena de caracteres. Este mtodo lo tienen todos los objetos y transforma el objeto en su representacin en forma de String.. String toString( )

Ejemplos: Integer x = new Integer(450); String cad = x.toString(); X D2995 cad D1830 D2995 450 D1830 450

You might also like