首页 > 分享 > Integer 与 int 中的 ==

Integer 与 int 中的 ==

最新推荐文章于 2021-10-14 16:53:28 发布

weixin_30663391 于 2019-02-26 11:14:00 发布

public class IntegerTest { public static void main(String args[]){ /** * int == 比较大小 */ int p1 = 100; int p2 = 100; System.out.println(p1==p2);//true /** * integer == 比较地址 */ Integer p3 = new Integer(100); Integer p4 = new Integer(100); System.out.println(p3==p4);//false /** * integer int == 会先进行 装包 */ Integer p5 = 10000; int p6 = 10000; System.out.println(p5==p6);//true /** * Integer在 直接赋值时(如:Integer i= 100),实际上是调用Integer.valueOf(), * 而Integer.valueOf() 内部会对(-127~128)范围内的数据做缓存,范围内的地址相同,地址外不同 * 所以 * p7==p8 为 true * p9==p10 为 false */ Integer p7 = 100; Integer p8 = 100; System.out.println(p7==p8);// true Integer p9 = 10000; Integer p10 = 10000; System.out.println(p9==p10);//false } }

转载于:https://www.cnblogs.com/the-wang/p/10436067.html

相关知识

基于SSM框架实现宠物领养系统的设计与实现
24基于java的宠物医院管理系统设计与实现
Java 宠物医院预约挂号系统的实现流程
基于SSM实现宠物领养网站平台管理系统
【计算机毕业设计】179流浪宠物管理系统的设计与实现
基于Java的宠物医院预约挂号系统的设计与实现论文
Java项目:宠物医院预约挂号系统(java+JSP+Spring+SpringBoot+MyBatis+html+layui+maven+Mysql)
基于javaweb+mysql的springboot宠物商城系统宠物交易平台(java+springboot+maven+mybatis+vue+mysql)
如有以下程序 int x = 2; int y = 3; &
基于 SSM 框架的宠物用品电子商务平台设计与实现论文

网址: Integer 与 int 中的 == https://m.mcbbbk.com/newsview263075.html

所属分类:萌宠日常
上一篇: 宠物:如何训练你的小狗慢点吃
下一篇: 宠物犬训练学校 东方名仕 河北宠