JML

java.lang
Class Integer

java.lang.Object
  extended byjava.lang.Number
      extended byjava.lang.Integer
All Implemented Interfaces:
Comparable, Serializable

public final class Integer
extends Number
implements Comparable


Field Summary
(package private) static char[] DigitOnes
           
(package private) static char[] digits
           
(package private) static char[] DigitTens
           
static int MAX_VALUE
           
static int MIN_VALUE
           
private static ThreadLocal perThreadBuffer
           
private static long serialVersionUID
           
static Class TYPE
           
private  int value
           
 
Constructor Summary
Integer(int)
           
Integer(String)
           
 
Method Summary
(package private) static void appendTo(int, StringBuffer)
           
 byte byteValue()
           
 int compareTo(Integer)
           
 int compareTo(Object)
           
static Integer decode(String)
           
 double doubleValue()
           
 boolean equals(Object)
           
 float floatValue()
           
private static int getChars(int, char[])
           
static Integer getInteger(String)
           
static Integer getInteger(String, int)
           
static Integer getInteger(String, Integer)
           
 int hashCode()
           
 int intValue()
           
 long longValue()
           
static int parseInt(String)
           
static int parseInt(String, int)
           
 short shortValue()
           
static String toBinaryString(int)
           
static String toHexString(int)
           
static String toOctalString(int)
           
 String toString()
           
static String toString(int)
           
static String toString(int, int)
           
private static String toUnsignedString(int, int)
           
static Integer valueOf(String)
           
static Integer valueOf(String, int)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

MIN_VALUE

public static final int MIN_VALUE

serialVersionUID

private static final long serialVersionUID

digits

static final char[] digits

DigitTens

static final char[] DigitTens

perThreadBuffer

private static ThreadLocal perThreadBuffer

TYPE

public static final Class TYPE

DigitOnes

static final char[] DigitOnes

value

private int value

MAX_VALUE

public static final int MAX_VALUE
Constructor Detail

Integer

public Integer(int)

Integer

public Integer(String)
        throws NumberFormatException
Throws:
NumberFormatException
Method Detail

byteValue

public byte byteValue()
Overrides:
byteValue in class Number

doubleValue

public double doubleValue()

floatValue

public float floatValue()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

intValue

public int intValue()

longValue

public long longValue()

shortValue

public short shortValue()
Overrides:
shortValue in class Number

getChars

private static int getChars(int,
                            char[])

compareTo

public int compareTo(Integer)

compareTo

public int compareTo(Object)
Specified by:
compareTo in interface Comparable

equals

public boolean equals(Object)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object

toBinaryString

public static String toBinaryString(int)

toHexString

public static String toHexString(int)

toOctalString

public static String toOctalString(int)

toString

public static String toString(int)

toString

public static String toString(int,
                              int)

toUnsignedString

private static String toUnsignedString(int,
                                       int)

parseInt

public static int parseInt(String)
                    throws NumberFormatException
Throws:
NumberFormatException

parseInt

public static int parseInt(String,
                           int)
                    throws NumberFormatException
Throws:
NumberFormatException

appendTo

static void appendTo(int,
                     StringBuffer)

decode

public static Integer decode(String)
                      throws NumberFormatException
Throws:
NumberFormatException

getInteger

public static Integer getInteger(String)

valueOf

public static Integer valueOf(String)
                       throws NumberFormatException
Throws:
NumberFormatException

getInteger

public static Integer getInteger(String,
                                 int)

valueOf

public static Integer valueOf(String,
                              int)
                       throws NumberFormatException
Throws:
NumberFormatException

getInteger

public static Integer getInteger(String,
                                 Integer)

JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.