Java.lang.Integer 类

java.lang.Integer.valueOf() 方法返回表示指定 int 值的 Integer 实例。如果不需要新的 Integer 实例,通常应优先使用此方法而不是构造函数 Integer(int),因为此方法可能通过缓存频繁请求的值来产生显着更好的空间和时间性能。此方法将始终缓存 -128 到 127(含)范围内的值,并且可能缓存此范围之外的其他值。

语法

public static Integer valueOf(int i)

参数

i 指定一个int值。

返回值

返回代表 i 的 Integer 实例。

异常

无。

示例:

在下面的示例中, java.lang.Integer.valueOf() 方法返回一个表示给定 int 值的 Integer 实例。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    
    //创建int值
    int x = 25;

    //创建Integer实例
    Integer y = Integer.valueOf(x);

    //打印int值
    System.out.println("The int value is: " + x); 

    //打印 Integer 实例
    System.out.println("The Integer instance is: " + y);   
  }
}

上述代码的输出将是:

The int value is: 25
The Integer instance is: 25