Integer 和int的区别
2016-06-26 22:50
162 查看
1.int是基本的数据类型,直接存数值;
2.Integer是int的封装类;integer 是对象,用一个引用指向这个对象;Integer 是一个类,是int的扩展,定义了很多的转换方法。
3.int和Integer都可以表示某一个数值;
4.int和Integer不能够互用,因为他们两种不同的数据类型;
举例说明
ArrayList al=new ArrayList();
int n=40;
Integer nI=new Integer(n);
al.add(n);//不可以
al.add(nI);//可以integer 是对象,用一个引用指向这个对象。
2.Integer是int的封装类;integer 是对象,用一个引用指向这个对象;Integer 是一个类,是int的扩展,定义了很多的转换方法。
3.int和Integer都可以表示某一个数值;
4.int和Integer不能够互用,因为他们两种不同的数据类型;
举例说明
ArrayList al=new ArrayList();
int n=40;
Integer nI=new Integer(n);
al.add(n);//不可以
al.add(nI);//可以integer 是对象,用一个引用指向这个对象。
相关文章推荐
- 106. Construct Binary Tree from Inorder and Postorder Traversal
- JAVA keytool 使用详解
- HA 高可用软件系统保养指南
- 海底捞
- java- Java IO
- JSTL和自定义标签_思维导图总结1
- Linux学习之软件包管理--脚本安装包
- spring整合redis缓存,以注解(@Cacheable、@CachePut、@CacheEvict)形式使用
- HA 高可用软件系统保养指南
- Transform 、GameObject 区别【新手向】
- Single Image Haze Removal Using Dark Channel Prior
- IOS开发之----#import、#include和@class的区别
- Category (xml,vo)
- html a标签
- el表达式_思维导图总结
- Druid数据库连接池及内置监控的配置和使用
- MFC的Ribbon界面状态栏加添进度条
- Android 2.3上使用FrameLayout遇到的问题
- 334. Increasing Triplet Subsequence
- pdo函数详解