    All Packages    This Package    Previous    Next

# Class java.lang.Integer

    java.lang.Object
       |
       +----java.lang.Number
               |
               +----java.lang.Integer

public final class Integer
extends Number

The Integer class is a wrapper integer values.

Version:
  1.11, 31 Jan 1995
Author:
  Lee Boynton, Arthur van Hoff

##

MAX_VALUE
  The maximum value an integer can have.
MIN_VALUE
  The minimum value an integer can have.

##

Integer(int)
  Constructs an Integer object with the specified integer value.
Integer(String)
  Constructs an Integer object with the specified string value.

##

doubleValue()
  Returns the double value of the Integer.
equals(Object)
  Compares this object against some other object.
floatValue()
  Returns the float value of the Integer.
hashCode()
  Returns a hashcode for this integer.
intValue()
  Returns the int value of the Integer.
longValue()
  Returns the long value of the Integer.
parseInt(String, int)
  Assuming the string represents an integer, returns that integer's value.
parseInt(String)
  Assuming the string represents an integer, returns that integer's value.
toString(int, int)
  Returns a string object representing the specified integer in the specified radix.
toString(int)
  Returns a String object representing an integer.
toString()
  Returns a String object representing this integer's value.
valueOf(String, int)
  Assuming the string represents an integer, returns a new Integer object with that value.
valueOf(String)
  Assuming the string represents an integer, returns a new Integer object with that value.

##

MIN_VALUE

      public final static int MIN_VALUE

  The minimum value an integer can have.

MAX_VALUE

      public final static int MAX_VALUE

  The maximum value an integer can have.

##

Integer

      public Integer(int value)

  Constructs an Integer object with the specified integer value.
  Parameters:
    value - the value of the integer

Integer

      public Integer(String s)

  Constructs an Integer object with the specified string value. The radix is assumed to be 10.
  Parameters:
    s - the string to be converted
  Throws: NumberFormatException
    the string does not contain a parsable integer

##

toString

      public static String toString(int i,
                                    int radix)

  Returns a string object representing the specified integer in the specified radix.
  Parameters:
    i - the integer to be converted
    radix - the radix
  Returns:
    a string representation of the integer
  See Also:
    MIN_RADIX, MAX_RADIX

toString

      public static String toString(int i)

  Returns a String object representing an integer. The radix is assumed to be 10.
  Parameters:
    i - the integer to be converted
  Returns:
    a string representation of the integer

parseInt

      public static int parseInt(String s,
                                 int radix)

  Assuming the string represents an integer, returns that integer's value. Throws an error if the string cannot be parsed as an int.
  Parameters:
    s - the string containing the integer
    radix - the radix to be used
  Returns:
    the integer value of the string
  Throws: NumberFormatException
    The string does not contain a parsable integer

parseInt

      public static int parseInt(String s)

  Assuming the string represents an integer, returns that integer's value. Throws an error if the string cannot be parsed as an int. The radix is assumed to be 10.
  Parameters:
    s - the string containing the integer
  Returns:
    the integer value of the string
  Throws: NumberFormatException
    The string does not contain a parsable integer

valueOf

      public static Integer valueOf(String s,
                                    int radix)

  Assuming the string represents an integer, returns a new Integer object with that value. Throws an error if the string cannot be parsed as an int.
  Parameters:
    s - the string containing the integer
    radix - the radix to be used
  Returns:
    a integer object representing the integer value of the string
  Throws: NumberFormatException
    The string does not contain a parsable integer

valueOf

      public static Integer valueOf(String s)

  Assuming the string represents an integer, returns a new Integer object with that value. Throws an error if the string cannot be parsed as an int. The radix is assumed to be 10.
  Parameters:
    s - the string containing the integer
    radix - the radix to be used
  Returns:
    a integer object representing the integer value of the string
  Throws: NumberFormatException
    the string does not contain a parsable integer

intValue

      public int intValue()

  Returns the int value of the Integer.
  Overrides:
    intValue in class Number

longValue

      public long longValue()

  Returns the long value of the Integer.
  Overrides:
    longValue in class Number

floatValue

      public float floatValue()

  Returns the float value of the Integer.
  Overrides:
    floatValue in class Number

doubleValue

      public double doubleValue()

  Returns the double value of the Integer.
  Overrides:
    doubleValue in class Number

toString

      public String toString()

  Returns a String object representing this integer's value.
  Returns:
    a String representing the value of the integer.
  Overrides:
    toString in class Object

hashCode

      public int hashCode()

  Returns a hashcode for this integer.
  Returns:
    the hashcode
  Overrides:
    hashCode in class Object

equals

      public boolean equals(Object obj)

  Compares this object against some other object.
  Parameters:
    obj - the object to compare with
  Returns:
    true if the object is the same
  Overrides:
    equals in class Object

    All Packages    This Package    Previous    Next