Integer.valueOf

Returns an {@code Integer} object holding the value extracted from the specified {@code String} when parsed with the radix given by the second argument. The first argument is interpreted as representing a signed integer in the radix specified by the second argument, exactly as if the arguments were given to the {@link #parseInt(java.lang.String, int)} method. The result is an {@code Integer} object that represents the integer value specified by the string.

<p>In other words, this method returns an {@code Integer} object equal to the value of:

<blockquote> {@code new Integer(Integer.parseInt(s, radix))} </blockquote>

@param s the string to be parsed. @param radix the radix to be used in interpreting {@code s} @return an {@code Integer} object holding the value represented by the string argument in the specified radix. @exception NumberFormatException if the {@code String} does not contain a parsable {@code int}.

  1. Integer valueOf(int i)
  2. Integer valueOf(string s, int radix)
    class Integer
    static
    valueOf
    (
    string s
    ,
    int radix
    )
  3. Integer valueOf(string s)

Meta