【发布时间】:2016-04-05 21:33:21
【问题描述】:
Integer a = 5;
int b = 5;
System.out.println(a==b); // Print true
但是为什么这打印结果为真,因为 a 是 Integer 的实例而 b 是原始 int?
【问题讨论】:
-
这个功能已经有 10 多年的历史了,所以令人惊讶的是它没有出现在互联网上的任何地方;)
-
这是一个很有趣的问题stackoverflow.com/questions/15024933/…
-
@AadityaGavandalkar:不,这绝对是 not that 问题的重复。
-
@awsome:这很有趣,但与这个场景无关。
标签: java