【发布时间】:2013-11-29 07:52:45
【问题描述】:
我没有java 编译器,我想检查java 如何处理Integer 对象与原语的比较。有人可以确认以下比较的结果是否正确:
Integer a = 500;
long b = 500;
a == b //-> false
a.equals(b) //-> true
在第一种比较 java 中Boxing 和第二种Unboxing 并比较原始值,这通常是真的吗?
【问题讨论】:
-
获取 JDK、Eclipse 安装并进行测试非常容易。但是,有this!
-
好的,谢谢,真的很有帮助。不幸的是,由于安装权限,我无法在接下来的几个小时内使用真正的 JDK 对其进行测试。
-
您可以使用我在之前评论中链接的那个网站(在线编译和执行Java)。它在您的浏览器上运行(好吧,Java 程序在他们的服务器上运行)。无需安装任何东西,即使是 JRE。
标签: java integer equals long-integer