小编sun*_*jan的帖子

java中的(Integer)y和new Integer(y)有什么区别?

以下是有什么区别的:

Integer in = (Integer)y;

Integer in = new Integer(y);

我想将int类型转换为Integer类型,反之亦然.这是我的代码:

public class CompareToDemo {

  public static void main(String[] args) {
    // Integer x=5;
    int y=25;

    System.out.println(y+" this is  int variable");

    Integer in = (Integer)y;

    //Integer in = new Integer(y);

    if(in instanceof Integer){
      System.out.println(in +" this is Integer variable");
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

java autoboxing unboxing

14
推荐指数
2
解决办法
1489
查看次数

标签 统计

autoboxing ×1

java ×1

unboxing ×1