Professional Documents
Culture Documents
Cpsulas Formativas
Una de las cosas que extraa al trabajar con Java es la extraa mezcla que existe
entre los tipos primitivos del lenguaje (int, char, etc..) con tipos derivados de
Object (String, ). A veces este tema nos puede confundir en operaciones tan
sencillas como la de convertir un String en un valor numrico.
Cada tipo primitivo (bsico) tiene un wrapper asociado que permite tratarlos como
objetos, esta es la lista de equivalencias:
byte - Byte
short - Short
int - Integer
long - Long
char - Character
float - Float
double - Double
boolean - Boolean
Por ejemplo:
byte - Byte.parseByte(aString)
short - Short.parseShort(aString)
int - Integer.parseInt(aString)
long - Long.parseLong(aString)
float - Float.parseFloat(aString)
Cpsulas Formativas
double - Double.parseDouble(aString)
boolean - Boolean.getBoolean(aString)
Hay una excepcin, la clase Character no tiene este mtodo, para convertir un
String en char hay que llamar al mtodo charAt de la clase String
char e = hello.charAt(1);
Ejemplo: