博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Integer 与 int 中的 ==
阅读量:4676 次
发布时间:2019-06-09

本文共 1009 字,大约阅读时间需要 3 分钟。

 

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

你可能感兴趣的文章
Java String.indexOf() 函数用法小结
查看>>
SSL 1105——【USACO 2.1】顺序的分数(递归+二分)
查看>>
微信 小程序组件 焦点切换
查看>>
github上传文件
查看>>
编译指定安装路径
查看>>
IntelliJ IDEA实时模板变量
查看>>
mysql 多条记录判断相加减进行计算
查看>>
MySQL导入MongoDB
查看>>
JAX-RPC
查看>>
node爬虫
查看>>
Android学习笔记--Menu菜单的使用
查看>>
【bzoj4550】小奇的博弈 博弈论+dp
查看>>
资源网址
查看>>
linux下,保存退出vim编辑器(转)
查看>>
【新手向】阿里云上ubuntu+flask+gunicorn+nginx服务器部署(二)项目部署
查看>>
NOIP模拟赛
查看>>
Django DEBUG=False
查看>>
把实体 转为json 数据格式---jackson 的详细用法.
查看>>
数据库管理软件的由来
查看>>
Servlet容器如何处理请求资源路径
查看>>