博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
==和.equals()在封装类型与基本类型比较中的注意点
阅读量:5061 次
发布时间:2019-06-12

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

(1)结论

基本类型int 25与封装类型Integer 25'=='的比较结果:true

封装类型Integer 25与封装类型Integer 25'=='的比较结果:false
封装类型Integer 25与封装类型Integer 25'.equals()'的比较结果:true
int a=25和new Integer(a)'==' 比较的结果:true
Integer b=25,int a=25和new Integer(a)'=='比较的结果:false
new Integer(57)与new Integer(57)'=='的比较结果:false
new Integer(57)与new Integer(57)'.equals()'的比较结果:true

(2)代码

public class Test {    public static void main(String[] args) {        int a=257;        Integer b=257;        Integer c=257;        Integer d=new Integer(a);        Integer d1=new Integer(a);        System.out.println(a==b);        System.out.println( (b==c));        System.out.println((b.equals(c)));        System.out.println((a==d));        System.out.println((b==d));        System.out.println( (d == d1));        System.out.println( (d.equals(d1)));    }}

 

转载于:https://www.cnblogs.com/fengyouyou/p/8579256.html

你可能感兴趣的文章
使用mstest.exe 命令行跑test case(不安装Visual Studio 2010)
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第5节 String类_10_练习:统计输入的字符串中...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_01 Collection集合_4_Iterator接口介绍...
查看>>
seureCRT快捷键
查看>>
大道至简第一章读后感
查看>>
在MFC中使用ShockwaveFlash插件播放swf文件(VS2008-VC++MFC)
查看>>
Notepad++打开as文件时使用as3的语法高亮
查看>>
font
查看>>
POJ - 2456 Aggressive cows
查看>>
LeetCode OJ 147. Insertion Sort List
查看>>
JavaScript奇技淫巧44招
查看>>
【iCore2双核心板】SRAM 读写实验(基于Verilog语言)
查看>>
企业该如何才能加强与客户之间的关系
查看>>
文成小盆友python-num4 装饰器,内置函数
查看>>
11.5 函数调用 以及 字符串的方法
查看>>
解决Sql Plus乱码的曲折历程
查看>>
CRM JS 日期格式化及时间设置
查看>>
JS 4 新特性:混合属性(mixins)
查看>>
jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。
查看>>
hdu 4502
查看>>