对象之间没有转换
Long,
int因此您需要从中进行转换
long。加a
L使整数
-1成为
long(
-1L):
Long result = -1L;
但是,从
int进行了转换,
long因此可以使用:
long result = -1;
因此,您也可以这样编写:
Long result = (long) -1;
从一个原语(转换
int,
long等),以一个包装对象(
Integer,
Long等)被称为自动装箱,阅读更多这里。

对象之间没有转换
Long,
int因此您需要从中进行转换
long。加a
L使整数
-1成为
long(
-1L):
Long result = -1L;
但是,从
int进行了转换,
long因此可以使用:
long result = -1;
因此,您也可以这样编写:
Long result = (long) -1;
从一个原语(转换
int,
long等),以一个包装对象(
Integer,
Long等)被称为自动装箱,阅读更多这里。