int 和 Integer 的区别
来源:互联网 发布:web前端后端数据交互 编辑:程序博客网 时间:2024/04/19 13:59
Integer 是 包装类
int 是基本数据类型
Integer 和 int 比较 会自动拆箱
不是new 得到的 Integer 的比较,如果在 -127 到 127 之间相等,否则不相等
使用 new 得到的 Integer 与 Integer(不论是否new) 比较都不相等
测试:
int i1 = 4; int i2 = 200; Integer i3 = 4; Integer i4 = 200; Integer i7 = 4; Integer i8 = 200; Integer i5 = new Integer(4); Integer i6 = new Integer(200); System.out.println("int - integer: " + (i1 == i3) + ", " + (i1 == i5)); System.out.println("int - integer: " + (i2 == i4) + ", " + (i2 == i6)); System.out.println("integer - integer: " + (i3 == i7)+ ", " + (i4 == i8) ); System.out.println("integer - Integer :" + (i3 == i4));
结果:
int - integer: true, trueint - integer: true, trueinteger - integer: true, falseinteger - Integer :false
0 0
- int 和 Integer 的区别
- int 和 Integer 的区别
- int和Integer的区别
- int和Integer的区别
- int 和 integer的区别
- Integer和int的区别
- Integer 和 int 的区别
- int和integer的区别
- int和Integer的区别
- int 和integer的区别
- int 和 Integer的区别
- int 和integer的区别
- int 和integer的区别
- Integer和Int的区别
- int 和integer的区别
- int 和integer的区别
- Int 和integer的区别
- int 和Integer的区别
- OJ_1186数学公式【在化简分数时调用函数进行化简】【简便方法】
- 基于可靠消息的分布式事务错误处理
- 高并发性能的提升
- 错位排列的魅力
- SQL语句之CASE WHEN
- int 和 Integer 的区别
- Unity3D自学笔记——UGUI背包系统(九)装备对HP影响的逻辑及使用药品
- 【LeetCode】329. Longest Increasing Path in a Matrix (Hard)
- 【Day45】php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
- 定时执行php脚本
- 51nod 1441 士兵的数字游戏
- Intellij/AndroidStudio 类图标的含义
- php重启
- 移除 logcat 里的杂项信息