La clase java.lang.Integer tiene como variable miembro un valor de tipo int. La Tabla 4.4 muestra
los métodos y constantes de la clase Integer.
Los Wrappers Byte, Short y Long son similares a
Integer.
Los Wrappers son
utilizados para convertir cadenas de caracteres (texto) en números. Esto es útil cuando se leen valores desde el teclado, desde un fichero de texto, etc.
Los ejemplos siguientes muestran algunas conversiones:
String
numDecimalString = "8.978";
float
numFloat=Float.valueOf(numDecimalString).floatValue(); // numFloat = 8,979
double
numDouble=Double.valueOf(numDecimalString).doubleValue();// numDouble = 3,979
String numlntString = "1001";
int
numlnt=lnteger.valueOf(numlntString).intValué(); // numlnt = 1001
En el caso de que
el texto no se pueda convertir directamente al tipo especificado se lanza una excepción de tipo NumberFormatException. por ejemplo si se intenta convertir
dilectamente el texto "4.897*' a un número entero. El proceso que habrá que seguir será
convertirlo en primer lugar a un número float y posteriormente a número entero.
No hay comentarios:
Publicar un comentario