Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个类,如下所示,它需要能够以 int 的方式使用 equals,例如:你不说
int i = new Integer(1);
你说
int i = 1;
我如何定义在类上调用 = 时会发生什么?
和有什么区别
int i1 = new Integer(5);
和
Integer i2 = new Integer(5);
你不能,它只在语言中定义,你不能改变它。顺便说一句,您提到的称为“自动装箱”,并且仅在 Java 1.5 以来的原始时代发生