Classes para manipular valores numéricos inteiros

Para cada tipo numérico inteiro, Java define uma classe correspondente com facilidades para manipulação de seus valores. Assim, são definidas as classes java.lang.Byte, java.lang.Short, java.lang.Integer e java.lang.Long.

Em cada uma dessas classes são definidas duas constantes, que especificam qual os limites de valores representáveis em uma variável do tipo correspondente:

   Byte.MIN_VALUE
   Byte.MAX_VALUE

   Short.MIN_VALUE
   Short.MAX_VALUE

   Integer.MIN_VALUE
   Integer.MAX_VALUE

   Long.MIN_VALUE
   Long.MAX_VALUE

Cada classe oferece também funcionalidades para converter uma representação de um valor da forma string para a forma numérica:

   byte   Byte.parseByte(String s);
   byte   Byte.parseByte(String s, int radix);
   String Byte.toString(byte b);

   short  Short.parseShort(String s);
   short  Short.parseShort(String s, int radix);
   String Short.toString(short s);

   int    Integer.parseInt(String s);
   int    Integer.parseInt(String s, int radix);
   String Integer.toString(int i);
   String Integer.toString(int i, int radix);

   long   Long.parseLong(String s);
   long   Long.parseLong(String s, int radix);
   String Long.toString(long l);
   String Long.toString(long l, int radix);

© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP

Last modified: Sun Sep 12 12:36:58 Hora padrão leste Am. Sul 1999