Semana6

Páginas: 2 (356 palabras) Publicado: 13 de septiembre de 2015
Universidad Privada TELESUP

Wrapper y Casting
Conversión de Datos

Los Wrappers




Los Wrappers o envolturas son clases
diseñadas para ser un complemento
de los tipos primitivos.
En Java podemosenvolver o proteger
nuestros datos primitivos a través de
estas clases, con la finalidad de
convertir datos o para transferir
datos a través de una red

Los Wrappers


Existe una clase Wrapper paracada uno
de los tipos primitivos:
Dato Primitivo
int
double
long
short
char
boolean

Wrapper
Integer
Double
Long
Short
Character
Boolean

Ejemplos prácticos con
Wrappers


int numero=15;





Secrea la variable número, de tipo int (es un
dato primitivo)

Integer valor=new Integer(15);
int num=valor.intvalue();
valor es un objeto instanciado de la clase o
wrapper Integer y recibe un datoprimitivo
15
 El método intvalue de un Wrapper nos
permite acceder al dato primitivo inmerso en
él.


Usando Wrappers para
convertir datos




Asumamos para los siguiente ejemplos que a
vale “3” y bvale “2” (Ambos son String)
Convertir de String a int
int total=Integer.parseInteger(a)
+Integer.parseInteger(b);



Convertir de String a double
double total=Double.parseDouble(a)+Double.parseDouble(b);

Convertir de String a Long
long total=Long.parseLong(a)+Long.parseLong(b );

Casting




Es un mecanismo que usa Java para
convertir datos, el casting solo sirve
para conversión entredatos
numéricos (enteros , decimales y
char).
Sintaxis:
(tipo a convertir) convertir>;

Ejemplos prácticos con
Casting
Convertir de double a int (pierde
precisión)
 double monto=17.9932;
 Intmontotruncado=(int)monto;
Convertir de int a double (gana precisión)
 int nota=16;
 double n=(double)nota;
Convertir de char a int
 char c=‘@’;
 int x=(int)c;

Ejemplos prácticos con
CastingConvertir de int a char
 int c=35;
 char x=(char)c;


Nota: Los datos de tipo char son tipos
numéricos para Java, cada char esta
relacionado al valor ASCII equivalente.
Ejemplo:


El char “@” para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • TIC semana6
  • semana6
  • catalinanazar trabajo semana6
  • Arguello Jeffry Semana6
  • Actividad semana6
  • etica semana6 mapa conceptual

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS