Integer与int的区别?

版权声明:No Rain No Rainbow https://blog.csdn.net/xiangyuenacha/article/details/84140993

1、Integer 是 int 提供的封装类,从 Java 5开始引入了自动装箱/拆箱机制,使得二者可以相互转化,而 int 是 Java 的基本数据类型;
2、Integer 默认值是 null ,而 int 默认值是0;
3、Integer 是对象,用一个引用指向这个对象,而 int 是基本类型,直接存储数值。
4、Integer 提供了好多与整数相关的操作方法,例如,将一个字符串转换成整数等。

参考提高文章:
http://blog.csdn.net/login_sonata/article/details/71001851

猜你喜欢

转载自blog.csdn.net/xiangyuenacha/article/details/84140993