![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
想把你写成一首歌
这个作者很懒,什么都没留下…
展开
-
Integer类的==和equals的区别
用于比较两个对象的引用是否相同,equals()重写了object类的equals(),比较的是两个对象的实际内容是否相同。注意:包装类的不遇到算术运算的情况下不会自动拆箱,以及它们的equals()方法不处理数据转型的关系。public static void main(String[] args){ Integer a = 1; Integer b = 2; Integer c = ...原创 2020-03-04 21:38:26 · 211 阅读 · 0 评论 -
Integer类的自动拆箱和装箱
一、自动装箱自动装箱就是自动将基本数据类型转换为包装器类型。 Integer a = 200;这句代码经编译后其实为: Integer a = Integer.valueOf(200);二、自动拆箱拆箱就是自动将包装器类型转换为基本数据类型。 Integer a = 10; int b = a; //拆箱这段代码经过编译后为: Integer a = Integer...原创 2020-03-04 21:37:45 · 185 阅读 · 0 评论 -
Java中==号与equals()方法的区别
一、====用于比较基本类型时,比较的是两个值是否相等;==用于比较两个对象时,比较的是对象的引用是否相同。如: Indteger a= new Integer(47); Integer b= new Integer(47); System.out.println( a==b);输出为false。如果想要比较对象的实际内容是否相同,此时,必须需要使用所有对象都适用的特殊想...原创 2020-03-04 20:45:31 · 121 阅读 · 0 评论