Integer.ValueOf 方法

定义

重载

ValueOf(Int32)

返回表示 Integer 指定 int 值的 实例。

ValueOf(String)

返回一个 Integer 对象,该对象包含指定 String的值。

ValueOf(String, Int32)

返回一个 对象,该对象包含使用第二个 Integer 参数给定的基数进行分析时从指定的 String 提取的值。

ValueOf(Int32)

返回表示 Integer 指定 int 值的 实例。

[Android.Runtime.Register("valueOf", "(I)Ljava/lang/Integer;", "")]
public static Java.Lang.Integer ValueOf (int i);
[<Android.Runtime.Register("valueOf", "(I)Ljava/lang/Integer;", "")>]
static member ValueOf : int -> Java.Lang.Integer

参数

i
Int32

一个 int 值。

返回

表示 Integeri实例。

属性

注解

返回表示 Integer 指定 int 值的 实例。 如果不需要新 Integer 实例,则通常应优先使用此方法,而不是构造函数 #Integer(int),因为此方法可能会通过缓存频繁请求的值产生明显更好的空间和时间性能。

此方法将始终缓存 -128 到 127 范围内的值(包括 128 到 127),并可能缓存此范围以外的其他值。

在 1.5 中添加。

java.lang.Integer.valueOf(int)Java 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

适用于

ValueOf(String)

返回一个 Integer 对象,该对象包含指定 String的值。

[Android.Runtime.Register("valueOf", "(Ljava/lang/String;)Ljava/lang/Integer;", "")]
public static Java.Lang.Integer ValueOf (string s);
[<Android.Runtime.Register("valueOf", "(Ljava/lang/String;)Ljava/lang/Integer;", "")>]
static member ValueOf : string -> Java.Lang.Integer

参数

s
String

要分析的字符串。

返回

一个 Integer 对象,该对象包含由字符串参数表示的值。

属性

例外

如果 string 无法分析为整数值,则为 。

注解

返回一个 Integer 对象,该对象包含指定 String的值。 参数被解释为表示带符号的十进制整数,就像参数被赋予方法一 #parseInt(java.lang.String) 样。 结果是一个 Integer 对象,该对象表示字符串指定的整数值。

换句话说,此方法返回 Integer 的 对象等于的值:

<blockquote>new Integer(Integer.parseInt(s))</blockquote>

java.lang.Integer.valueOf(java.lang.String)Java 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

另请参阅

适用于

ValueOf(String, Int32)

返回一个 对象,该对象包含使用第二个 Integer 参数给定的基数进行分析时从指定的 String 提取的值。

[Android.Runtime.Register("valueOf", "(Ljava/lang/String;I)Ljava/lang/Integer;", "")]
public static Java.Lang.Integer ValueOf (string s, int radix);
[<Android.Runtime.Register("valueOf", "(Ljava/lang/String;I)Ljava/lang/Integer;", "")>]
static member ValueOf : string * int -> Java.Lang.Integer

参数

s
String

要分析的字符串。

radix
Int32

用于解释的基数 s

返回

一个 Integer 对象,该对象包含指定基数中由字符串参数表示的值。

属性

例外

如果无法解析为整数值,则为 ;或 stringradix Character.MAX_RADIX

注解

返回一个 对象,该对象包含使用第二个 Integer 参数给定的基数进行分析时从指定的 String 提取的值。 第一个参数被解释为表示第二个参数所指定的基数中的有符号整数,就像为方法提供了 #parseInt(java.lang.String, int) 参数一样。 结果是一个 Integer 对象,该对象表示字符串指定的整数值。

换句话说,此方法返回 Integer 的 对象等于的值:

<blockquote>new Integer(Integer.parseInt(s, radix))</blockquote>

java.lang.Integer.valueOf(java.lang.String, int)Java 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

另请参阅

  • <xref:Java.Lang.Integer.ParseInt(System.String%2c+System.Int32)>

适用于