java方法返回类型应该用int还是integer

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java方法返回类型应该用int还是integer相关的知识,希望对你有一定的参考价值。

最好使用int,int是基本数据类型,节省内存,用integer没有必要。用int返回后,若要使用integer类的方法还可以将int包装成integer对象,不使用对象方法更好。 参考技术A 都可以,看需求..一般用Integer
因为Integer是int的包装类,属于一个类,可以为null,int是基本数据类型,不能为null,
in和Integer
可以自动拆包.封包
,就是说
可以直接写
Integer
a
=
1
;
1是int类型,Java自动转成Integer类型
参考技术B 如果是变量,用int默认就是0,Integer就是null。如果作为返回值,使用Integer就多了一个null的返回值,更利于后面做判断,所以建议使用Integer 参考技术C
int就可以了,反正当你定义的接收变量是integer时它会自动装箱,不是integer时更好,就不用装箱

以上是关于java方法返回类型应该用int还是integer的主要内容,如果未能解决你的问题,请参考以下文章

java日常规范

在java Web项目中 数据库中的主键类型integer类型那么实体类中应该用啥类型或最好用啥类型?为啥?

数据库中 number date 类型 在java的封装类中 应该用啥类型?int 还是string?

java里面object怎么样转换成int好?

java中怎样将object类型转换成int 型

java问题 啥时候用int,啥时候用integer