Java使用Unboxing
比较基元和包装类时的概念.Integer
变量中的哪个位置被转换为基本int
类型.
以下是您的代码所发生的事情:
Integer a = 5; //a of type Integer i.e. wrapper class int b = 5; //b of primitive int type System.out.println(a==b) // a is unboxed to int type and compared with b, hence true
有关更多信息Autoboxing
(反向拆箱)和Unboxing
此链接.
Java使用Unboxing
比较基元和包装类时的概念.Integer
变量中的哪个位置被转换为基本int
类型.
以下是您的代码所发生的事情:
Integer a = 5; //a of type Integer i.e. wrapper class int b = 5; //b of primitive int type System.out.println(a==b) // a is unboxed to int type and compared with b, hence true
有关更多信息Autoboxing
(反向拆箱)和Unboxing
此链接.