Clase Integer

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 = 8,979
String numIntString = «1001»;
int numInt=Integer.valueOf(numIntString).intValue(); // numInt = 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 directamente 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.

Fuente: Aprenda Java como si estuviera en primero de la Universidad de Navarra