Professional Documents
Culture Documents
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.
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
Adems del constructor, la clase Integer tiene diversos mtodos algunos de los cuales se describen a continuacin:
int intValue()
String toString()
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
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( )
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